let sources = import ./nix; system = builtins.currentSystem; pkgs = import sources.nixpkgs { inherit system; config = { }; overlays = [ ]; }; checks = import ./nix/checks.nix; in pkgs.mkShellNoCC { name = "clstr"; packages = with pkgs; [ # dev tools just npins # helm helmfile kubernetes-helm # kubectl tools kubectl-cnpg kubectl-neat kubelogin kubelogin-oidc kubectl-rook-ceph # other tools step-cli linkerd velero cmctl renovate # dapr dapr-cli ] ++ checks.enabledPackages; ARGOCD_ENV_CLUSTER_NAME = "hel1"; HELM_GIT_ACCESS_TOKEN = "glpat-xxx"; shellHook = builtins.concatStringsSep "\n" [ checks.shellHook ]; }