complete rework v3

This commit is contained in:
Nickolaj Jepsen 2025-02-18 20:17:57 +01:00
parent 7409e9ca10
commit 366a0e221a
131 changed files with 20171 additions and 585 deletions

View file

@ -1,30 +1,29 @@
{
inputs,
config,
lib,
hostname,
...
}: {
{inputs, ...}: {
imports = [inputs.agenix-rekey.flakeModule];
perSystem = {
pkgs,
config,
config',
system,
pkgs,
...
}: {
agenix-rekey.nixosConfigurations = inputs.self.nixosConfigurations;
devShells.default = pkgs.mkShellNoCC {
# agenix-rekey.nixosConfigurations = self.nodes;
devShells.default = pkgs.mkShell {
inherit system;
packages = [
pkgs.nix
pkgs.nixos-rebuild
pkgs.nixos-rebuild
pkgs.nh
pkgs.just
pkgs.age
pkgs.rage
pkgs.age-plugin-yubikey
config.agenix-rekey.package
config.agenix-rekey.agePackage
];
AGENIX_REKEY_ADD_TO_GIT = "true";
env.AGENIX_REKEY_ADD_TO_GIT = true;
};
agenix-rekey.nixosConfigurations = inputs.self.nixosConfigurations; # (not technically needed, as it is already the default)
};
}