diff options
author | Jacek Galowicz <jacek@galowicz.de> | 2020-01-14 10:10:45 +0100 |
---|---|---|
committer | Jacek Galowicz <jacek@galowicz.de> | 2020-01-14 10:10:45 +0100 |
commit | 7f69fdd182ef28ae049417a2a41153640ac185c6 (patch) | |
tree | 28db292ffedb2af42af8506346c6bddb70bb5e11 /nixos | |
parent | 69aa28a19594bc26fa512bb872695534e78b6d61 (diff) |
nixos/transmission: Fix module code
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/torrent/transmission.nix | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix index aa1acdf7d20b..5ba72e8d7730 100644 --- a/nixos/modules/services/torrent/transmission.nix +++ b/nixos/modules/services/torrent/transmission.nix @@ -129,19 +129,23 @@ in # It's useful to have transmission in path, e.g. for remote control environment.systemPackages = [ pkgs.transmission ]; - users.users = optionalAttrs (cfg.user == "transmission") (singleton - { name = "transmission"; + users.users = optionalAttrs (cfg.user == "transmission") ({ + transmission = { + name = "transmission"; group = cfg.group; uid = config.ids.uids.transmission; description = "Transmission BitTorrent user"; home = homeDir; createHome = true; - }); + }; + }); - users.groups = optionalAttrs (cfg.group == "transmission") (singleton - { name = "transmission"; + users.groups = optionalAttrs (cfg.group == "transmission") ({ + transmission = { + name = "transmission"; gid = config.ids.gids.transmission; - }); + }; + }); # AppArmor profile security.apparmor.profiles = mkIf apparmor [ |