about summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2020-04-14 15:55:54 -0400
committerGitHub <noreply@github.com>2020-04-14 15:55:54 -0400
commit57e20c5d8735ab46e394d6a0ca1193082e4298be (patch)
tree1ceabed084e762506e4e7b822a0c7bc7f4e65963 /nixos/modules/services
parentc7348b010bdba9bea33d5e629f476761c8de38a5 (diff)
parent2e5835c6b5a02f0e52eb047ba5f901ba091ba1ee (diff)
downloadnixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.tar
nixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.tar.gz
nixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.tar.bz2
nixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.tar.lz
nixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.tar.xz
nixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.tar.zst
nixlib-57e20c5d8735ab46e394d6a0ca1193082e4298be.zip
Merge pull request #83362 from bachp/boinc
nixos/boinc: simplify setup of boinc service
Diffstat (limited to 'nixos/modules/services')
-rw-r--r--nixos/modules/services/computing/boinc/client.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/computing/boinc/client.nix b/nixos/modules/services/computing/boinc/client.nix
index a7edac025384..7becf6240710 100644
--- a/nixos/modules/services/computing/boinc/client.nix
+++ b/nixos/modules/services/computing/boinc/client.nix
@@ -99,14 +99,16 @@ in
       environment.systemPackages = [cfg.package];
 
       users.users.boinc = {
+        group = "boinc";
         createHome = false;
         description = "BOINC Client";
         home = cfg.dataDir;
         isSystemUser = true;
       };
+      users.groups.boinc = {};
 
       systemd.tmpfiles.rules = [
-        "d '${cfg.dataDir}' - boinc - - -"
+        "d '${cfg.dataDir}' - boinc boinc - -"
       ];
 
       systemd.services.boinc = {
@@ -114,7 +116,7 @@ in
         after = ["network.target"];
         wantedBy = ["multi-user.target"];
         script = ''
-          ${fhsEnvExecutable} --dir ${cfg.dataDir} --redirectio ${allowRemoteGuiRpcFlag}
+          ${fhsEnvExecutable} --dir ${cfg.dataDir} ${allowRemoteGuiRpcFlag}
         '';
         serviceConfig = {
           User = "boinc";