sops: first secret integration (nix-settings)

This commit is contained in:
Trolli Schmittlauch 2026-04-06 00:14:48 +02:00
parent e8e402e9b7
commit 8914fa79ed
10 changed files with 86 additions and 5 deletions

View file

@ -86,11 +86,11 @@
};
defaultModules = system: [
inputInjection
sops-nix.nixosModules.sops
# for some reason, `imports`-ing the home-manager module via inputInjection
# from a sub-module causes infinite recursion, so importing it here instead
home-manager.nixosModules.home-manager
inputs.sops-nix.nixosModules.sops
];
mkSystem =
system: extraModules:
@ -105,9 +105,9 @@
modules = [
{
imports = [
sops-nix.homeManagerModules.sops
./home/common.nix
./home/${confName}.nix
inputs.sops-nix.homeManagerModules.sops
];
# extends the home config
home.username = user;
@ -148,7 +148,7 @@
./darwin/configuration.nix
inputInjection
inputs.angrr.darwinModules.angrr
inputs.sops-nix.darwinModules.sops
];
};
homeConfigurations = {