fab-city-os-core-chart/shell.nix

48 lines
739 B
Nix
Raw Normal View History

2022-05-17 14:38:47 +02:00
{ 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))
'';
}