diff --git a/.gitignore b/.gitignore index 8c25628..f366993 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .DS_Store Thumbs.db +.direnv .private/ .venv/ .terraform diff --git a/shell.nix b/shell.nix index 5149c5d..f6b64d4 100644 --- a/shell.nix +++ b/shell.nix @@ -1,9 +1,16 @@ -{ pkgs ? import {}}: - +# Shell for bootstrapping flake-enabled nix and home-manager +{pkgs ? import {}}: pkgs.mkShell { - packages = [ - pkgs.k9s - pkgs.kubectl - pkgs.kubevirt + # Enable experimental features without having to specify the argument + NIX_CONFIG = "experimental-features = nix-command flakes"; + + nativeBuildInputs = with pkgs; [ + git + go-task + sops + pre-commit + gitleaks + k9s + kubectl ]; }