feat(desktop): make secrets toggleable.

This commit is contained in:
CronyAkatsuki 2025-05-17 18:17:16 +02:00
parent a6a36b8080
commit 35a1ef77cc
2 changed files with 21 additions and 11 deletions

View file

@ -49,4 +49,5 @@
crony.sunshine.enable = lib.mkDefault false; crony.sunshine.enable = lib.mkDefault false;
crony.nh.enable = lib.mkDefault true; crony.nh.enable = lib.mkDefault true;
crony.ollama.enable = lib.mkDefault false; crony.ollama.enable = lib.mkDefault false;
crony.secrets.enable = lib.mkDefault false;
} }

View file

@ -1,4 +1,12 @@
{ {
config,
lib,
...
}: {
options = {
crony.secrets.enable = lib.mkEnableOption "Enable desktop secrets.";
};
config = lib.mkIf config.crony.secrets.enable {
age = { age = {
secrets = { secrets = {
wg-desktop = { wg-desktop = {
@ -13,4 +21,5 @@
}; };
identityPaths = ["/home/crony/.ssh/main"]; identityPaths = ["/home/crony/.ssh/main"];
}; };
};
} }