feat: load nixos hm-options dynamically

This commit is contained in:
Swarsel 2024-12-15 17:18:49 +01:00
parent d9a72d44ea
commit 4232360563
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
3 changed files with 12 additions and 4 deletions

View file

@ -8,6 +8,10 @@ in
type = types.str;
default = "";
};
options.swarselsystems.withHomeManager = mkOption {
type = types.bool;
default = true;
};
options.swarselsystems.initialSetup = lib.mkEnableOption "initial setup (no sops keys available)";
options.swarselsystems.server.enable = lib.mkEnableOption "is a server machine";
options.swarselsystems.server.kavita = lib.mkEnableOption "enable kavita on server";