fab-city-os-core-chart/shell.nix
2022-06-08 11:26:22 +02:00

48 lines
739 B
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs; mkShell {
name = "fcos-core-chart";
nativeBuildInputs = with pkgs; [
# tooling
libcap
typos
# development
git
git-lfs
gitlint
pre-commit
vscodium
# markup
yaml-language-server
yamllint
# nix
rnix-lsp
nix-build-uncached
nix-linter
nixpkgs-fmt
# container
docker
# k8sm
k9s
kube3d
kubectl
kubectx
kubernetes-helm
kustomize
];
postInstall = ''
. <(helm completion $(basename $SHELL))
. <(k3d completion $(basename $SHELL))
. <(k9s completion $(basename $SHELL))
. <(kubectl completion $(basename $SHELL))
. <(kustomize completion $(basename $SHELL))
'';
}