From 2936d7062dd158f8a924fef214f8771d555f32f7 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Mon, 19 Apr 2010 13:26:21 +0000 Subject: [PATCH] Added creation of the disnix group on first startup, if the disnix service is enabled svn path=/nixos/trunk/; revision=21164 --- modules/misc/ids.nix | 3 ++- modules/services/misc/disnix.nix | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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";