diff --git a/modules/misc/ids.nix b/modules/misc/ids.nix index 7ddb11cf6ca..87e2eacf911 100644 --- a/modules/misc/ids.nix +++ b/modules/misc/ids.nix @@ -51,7 +51,7 @@ in uptimed = 29; ddclient = 30; davfs2 = 31; - privoxy = 32; + privoxy = 32; # When adding a uid, make sure it doesn't match an existing gid. nixbld = 30000; # start of range of uids @@ -89,6 +89,7 @@ in polkituser = 28; davfs2 = 31; privoxy = 32; + disnix = 33; # When adding a gid, make sure it doesn't match an existing uid. users = 100; diff --git a/modules/services/misc/disnix.nix b/modules/services/misc/disnix.nix index 67d5df84701..09b9cf8fe08 100644 --- a/modules/services/misc/disnix.nix +++ b/modules/services/misc/disnix.nix @@ -36,6 +36,11 @@ in services.dbus.enable = true; services.dbus.packages = [ pkgs.disnix ]; + users.extraGroups = singleton + { name = "disnix"; + gid = config.ids.gids.disnix; + }; + jobs.disnix = { description = "Disnix server";