20 current 2025-10-07 00:49:35 25.05.20251001.5b5be50 6.12.49 *

This commit is contained in:
2025-10-07 14:43:26 -05:00
parent 00f77df698
commit d1611bc1be
4 changed files with 7 additions and 0 deletions

View File

@@ -18,6 +18,7 @@
# syncthing.mode = "server";
tailscale.enable = true;
nvidia.enable = true;
backups.enable = true;
};
homelab = {
zfs.enable = true;

View File

@@ -8,6 +8,7 @@ let
in
{
options.modules.system.backups = {
enable = lib.mkEnableOption "enables backups with borg";
paths = lib.mkOption {
type = lib.types.listOf lib.types.path;
default = [];

View File

@@ -17,5 +17,6 @@
modules.system.tailscale.enable = lib.mkDefault true;
modules.system.syncthing.enable = lib.mkDefault false;
modules.system.nvidia.enable = lib.mkDefault false;
modules.system.backups.enable = lib.mkDefault false;
}

View File

@@ -30,6 +30,10 @@ in
"tailscale_authkey" = lib.mkIf config.modules.system.tailscale.enable {
owner = "root";
};
"borg_passwd" = lib.mkIf config.modules.system.borg.enable {
owner = "root";
group = "root";
};
"blake_passwd" = lib.mkIf config.users.blake.enable {
owner = "root";
group = "root";