diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2020-04-14 15:55:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-14 15:55:54 -0400 |
commit | 57e20c5d8735ab46e394d6a0ca1193082e4298be (patch) | |
tree | 1ceabed084e762506e4e7b822a0c7bc7f4e65963 /nixos/modules/services | |
parent | c7348b010bdba9bea33d5e629f476761c8de38a5 (diff) | |
parent | 2e5835c6b5a02f0e52eb047ba5f901ba091ba1ee (diff) | |
download | nixlib-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.nix | 6 |
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"; |