fab-city-os-core-chart/shell.nix
Sebastian Wendel 629e99f69b
latest changes
2022-06-27 01:33:57 +02:00

63 lines
1 KiB
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs; mkShell {
name = "fcoscore-chart";
nativeBuildInputs = with pkgs; [
chart-testing
delve
dgoss
dotenv-linter
editorconfig-checker
git
git-lfs
gitlint
gnumake
go
go-outline
go-tools
gocode
gocode-gomod
godef
golangci-lint
gopkgs
gopls
goss
grype
hadolint
k9s
kube3d
kubebuilder
kubeconform
kubectl
kubectx
kubernetes-helm
kubeval
kubeval-schema
kustomize
mdl
mdsh
nix-build-uncached
nix-linter
nixpkgs-fmt
pre-commit
rnix-lsp
shfmt
skaffold
trivy
vscodium-fhs
yamale
yaml-language-server
yamllint
];
postInstall = ''
. <(helm completion $(basename $SHELL))
. <(k3d completion $(basename $SHELL))
. <(k9s completion $(basename $SHELL))
. <(kubectl completion $(basename $SHELL))
. <(kustomize completion $(basename $SHELL))
. <(golangci-lint completion $(basename $SHELL))
'';
}