diff options
author | Rickard Nilsson <rickynils@gmail.com> | 2013-08-26 15:20:25 +0200 |
---|---|---|
committer | Rickard Nilsson <rickynils@gmail.com> | 2013-08-26 15:20:25 +0200 |
commit | b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e (patch) | |
tree | b4f5bb96df43672deb1a3bb7c1be1455bb5a2f73 /modules/services/networking | |
parent | 7f7208663d18285838a674bda4eba9184a8f7db8 (diff) | |
download | nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.tar nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.tar.gz nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.tar.bz2 nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.tar.lz nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.tar.xz nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.tar.zst nixpkgs-b0b5e08e8662bf1d76463cd7300bba2f7d20ff7e.zip |
Add some more missing uids/gids
Diffstat (limited to 'modules/services/networking')
-rw-r--r-- | modules/services/networking/amuled.nix | 7 | ||||
-rw-r--r-- | modules/services/networking/gnunet.nix | 18 | ||||
-rw-r--r-- | modules/services/networking/minidlna.nix | 8 | ||||
-rw-r--r-- | modules/services/networking/oidentd.nix | 11 | ||||
-rw-r--r-- | modules/services/networking/quassel.nix | 6 |
5 files changed, 35 insertions, 15 deletions
diff --git a/modules/services/networking/amuled.nix b/modules/services/networking/amuled.nix index 658d16af006..8652d0daf4c 100644 --- a/modules/services/networking/amuled.nix +++ b/modules/services/networking/amuled.nix @@ -48,6 +48,13 @@ in users.extraUsers = mkIf (cfg.user == null) [ { name = "amule"; description = "AMule daemon"; + group = "amule"; + uid = config.ids.uids.amule; + } ]; + + users.extraGroups = mkIf (cfg.user == null) [ + { name = "amule"; + gid = config.ids.gids.amule; } ]; jobs.amuled = diff --git a/modules/services/networking/gnunet.nix b/modules/services/networking/gnunet.nix index e0c41dcb188..421c0d9bb69 100644 --- a/modules/services/networking/gnunet.nix +++ b/modules/services/networking/gnunet.nix @@ -118,17 +118,15 @@ in config = mkIf config.services.gnunet.enable { - users.extraUsers = singleton - { name = "gnunet"; - group = "gnunet"; - description = "GNUnet User"; - home = homeDir; - createHome = true; - }; + users.extraUsers.gnunet = { + group = "gnunet"; + description = "GNUnet User"; + home = homeDir; + createHome = true; + uid = config.ids.uids.gnunet; + }; - users.extraGroups = singleton - { name = "gnunet"; - }; + users.extraGroups.gnunet.gid = config.ids.gids.gnunet; # The user tools that talk to `gnunetd' should come from the same source, # so install them globally. diff --git a/modules/services/networking/minidlna.nix b/modules/services/networking/minidlna.nix index c240e87e059..55b553cafcc 100644 --- a/modules/services/networking/minidlna.nix +++ b/modules/services/networking/minidlna.nix @@ -72,7 +72,13 @@ in '') cfg.mediaDirs} ''; - users.extraUsers.minidlna.description = "MiniDLNA daemon user"; + users.extraUsers.minidlna = { + description = "MiniDLNA daemon user"; + group = "minidlna"; + uid = config.ids.uids.minidlna; + }; + + users.extraGroups.minidlna.gid = config.ids.gids.minidlna; systemd.services.minidlna = { description = "MiniDLNA Server"; diff --git a/modules/services/networking/oidentd.nix b/modules/services/networking/oidentd.nix index d730e99af89..a2a555a8ad1 100644 --- a/modules/services/networking/oidentd.nix +++ b/modules/services/networking/oidentd.nix @@ -31,10 +31,13 @@ with pkgs.lib; exec = "${pkgs.oidentd}/sbin/oidentd -u oidentd -g nogroup"; }; - users.extraUsers = singleton - { name = "oidentd"; - description = "Ident Protocol daemon user"; - }; + users.extraUsers.oidentd = { + description = "Ident Protocol daemon user"; + group = "oidentd"; + uid = config.ids.uids.oidentd; + }; + + users.extraGroups.oidentd.gid = config.ids.gids.oidentd; }; diff --git a/modules/services/networking/quassel.nix b/modules/services/networking/quassel.nix index e8af4926f5c..f3a4e457ec8 100644 --- a/modules/services/networking/quassel.nix +++ b/modules/services/networking/quassel.nix @@ -65,8 +65,14 @@ in users.extraUsers = mkIf (cfg.user == null) [ { name = "quassel"; description = "Quassel IRC client daemon"; + group = "quassel"; + uid = config.ids.uids.quassel; }]; + users.extraGroups = mkIf (cfg.user == null) [ + { name = "quassel"; + gid = config.ids.gids.quassel; + }]; jobs.quassel = { description = "Quassel IRC client daemon"; |