Make sops use disabled by default

This commit is contained in:
Julian Mutter 2024-11-29 21:51:13 +01:00
parent 65e4352f56
commit d03b0e285c
3 changed files with 6 additions and 3 deletions

View File

@ -24,9 +24,11 @@ let
cfg = config.modules.sops; cfg = config.modules.sops;
in in
{ {
options.modules.sops = { }; options.modules.sops = {
enable = lib.mkOption { default = false; };
};
config = { config = lib.mkIf cfg.enable {
sops.defaultSopsFile = ../../../secrets/secrets.yaml; sops.defaultSopsFile = ../../../secrets/secrets.yaml;
sops.defaultSopsFormat = "yaml"; sops.defaultSopsFormat = "yaml";
@ -52,6 +54,5 @@ in
sops.secrets."syncthing/pianonix/cert" = { }; sops.secrets."syncthing/pianonix/cert" = { };
sops.secrets."syncthing/public-keys/aspi-nix" = { }; sops.secrets."syncthing/public-keys/aspi-nix" = { };
sops.secrets."syncthing/public-keys/pianonix" = { }; sops.secrets."syncthing/public-keys/pianonix" = { };
}; };
} }

View File

@ -26,6 +26,7 @@
time.timeZone = "Europe/Berlin"; time.timeZone = "Europe/Berlin";
modules = { modules = {
sops.enable = true;
nix-settings.enable = true; nix-settings.enable = true;
xserver-defaults.enable = true; xserver-defaults.enable = true;
keymap.enable = true; keymap.enable = true;

View File

@ -35,6 +35,7 @@
time.timeZone = "Europe/Berlin"; time.timeZone = "Europe/Berlin";
modules = { modules = {
sops.enable = true;
nix-settings.enable = true; nix-settings.enable = true;
xserver-defaults.enable = true; xserver-defaults.enable = true;
keymap.enable = true; keymap.enable = true;