2022-12-29 23:21:07 +07:00
|
|
|
# https://status.nixos.org (nixpkgs-unstable)
|
|
|
|
{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/e58a7747db96c23b8a977e7c1bbfc5753b81b6fa.tar.gz") {} }:
|
2022-08-26 19:08:52 +07:00
|
|
|
|
|
|
|
let
|
|
|
|
python-packages = pkgs.python3.withPackages (p: with p; [
|
|
|
|
jinja2
|
|
|
|
kubernetes
|
|
|
|
netaddr
|
|
|
|
rich
|
|
|
|
]);
|
|
|
|
in
|
|
|
|
pkgs.mkShell {
|
|
|
|
buildInputs = with pkgs; [
|
|
|
|
ansible
|
|
|
|
ansible-lint
|
|
|
|
bmake
|
|
|
|
diffutils
|
|
|
|
docker
|
|
|
|
docker-compose_1 # TODO upgrade to version 2
|
|
|
|
git
|
|
|
|
go
|
2022-10-03 12:26:14 +07:00
|
|
|
gotestsum
|
2022-08-26 19:08:52 +07:00
|
|
|
iproute2
|
2022-10-14 21:17:56 +07:00
|
|
|
jq
|
2022-08-26 19:08:52 +07:00
|
|
|
k9s
|
|
|
|
kube3d
|
|
|
|
kubectl
|
|
|
|
kubernetes-helm
|
|
|
|
kustomize
|
|
|
|
libisoburn
|
|
|
|
neovim
|
|
|
|
openssh
|
|
|
|
p7zip
|
|
|
|
pre-commit
|
|
|
|
shellcheck
|
|
|
|
terraform
|
|
|
|
yamllint
|
|
|
|
|
|
|
|
python-packages
|
|
|
|
];
|
|
|
|
}
|