devShell with secrets management tools

This commit is contained in:
Trolli Schmittlauch 2026-04-05 00:26:11 +02:00
parent 32822bcc3a
commit e8e402e9b7
2 changed files with 8 additions and 1 deletions

1
.envrc Normal file
View file

@ -0,0 +1 @@
use flake . --impure --allow-dirty --no-write-lock-file

View file

@ -175,7 +175,13 @@
treefmtEval = treefmt-nix.lib.evalModule pkgs_unstable treefmtConf;
in
{
devShells.default = pkgs.mkShell { buildInputs = [ ]; };
devShells.default = pkgs.mkShell {
packages = with pkgs; [
sops
ssh-to-age
age
];
};
formatter = treefmtEval.config.build.wrapper;
checks.formatting = treefmtEval.config.build.check self;
# expose nixpkgs with overlay; TODO: figure out role of config