nixos/parts/devshell.nix

30 lines
649 B
Nix
Raw Normal View History

2025-02-18 20:17:57 +01:00
{inputs, ...}: {
imports = [inputs.agenix-rekey.flakeModule];
2025-02-03 07:55:17 +01:00
perSystem = {
config,
2025-02-18 20:17:57 +01:00
system,
pkgs,
2025-02-03 07:55:17 +01:00
...
}: {
2025-02-18 20:17:57 +01:00
# agenix-rekey.nixosConfigurations = self.nodes;
devShells.default = pkgs.mkShell {
inherit system;
2025-02-03 07:55:17 +01:00
packages = [
pkgs.nix
pkgs.nixos-rebuild
pkgs.nixos-rebuild
pkgs.nh
2025-02-18 20:17:57 +01:00
pkgs.age
pkgs.rage
pkgs.age-plugin-yubikey
2025-02-03 07:55:17 +01:00
config.agenix-rekey.package
];
2025-02-18 20:17:57 +01:00
env.AGENIX_REKEY_ADD_TO_GIT = true;
2025-02-03 07:55:17 +01:00
};
2025-02-18 20:17:57 +01:00
agenix-rekey.nixosConfigurations = inputs.self.nixosConfigurations; # (not technically needed, as it is already the default)
2025-02-03 07:55:17 +01:00
};
}