diff --git a/modules/fileshares/holocron/default.nix b/modules/fileshares/holocron/default.nix index b2ded02..6896c7a 100644 --- a/modules/fileshares/holocron/default.nix +++ b/modules/fileshares/holocron/default.nix @@ -16,11 +16,11 @@ ./perms ]; - # define the groups used for backups and archives - users.users.archives = { - isSystemUser = true; - group = "archives"; - }; - - users.groups.archives = {gid = 727;}; + # # define the groups used for backups and archives + # users.users.archives = { + # isSystemUser = true; + # group = "archives"; + # }; + # + # users.groups.archives = {gid = 727;}; } diff --git a/modules/homelab/default.nix b/modules/homelab/default.nix index ecf9483..4955c0b 100644 --- a/modules/homelab/default.nix +++ b/modules/homelab/default.nix @@ -2,6 +2,7 @@ pkgs, config, lib, + inputs, ... }: let cfg = config.homelab; @@ -30,14 +31,6 @@ in { }; }; - # define the groups used for backups and archives - users.users.archives = { - isSystemUser = true; - group = "archives"; - }; - - users.groups.archives = {gid = 727;}; - # the order determines the order in glance :3 imports = [ #./ai @@ -47,4 +40,14 @@ in { #./nomad ./network ]; + + config = lib.mkIf cfg.enable { + # define the groups used for backups and archives + users.users.archives = { + isSystemUser = true; + group = "archives"; + }; + + users.groups.archives = {gid = 727;}; + }; }