summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-27 06:00:53 +0100
committerRory& <root@rory.gay>2025-12-27 06:00:53 +0100
commit81c90545c6ce9f37d5bf4a3b4340472382dc606b (patch)
treef62ad9cea3a0b16661f591332389d415c2f46849
parentsadfkoljwaesioafawej (diff)
downloadserver-ts-81c90545c6ce9f37d5bf4a3b4340472382dc606b.tar.xz
lets tyr not dynamcic user
-rw-r--r--nix/modules/default/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/nix/modules/default/default.nix b/nix/modules/default/default.nix

index 99c6760c..250b7546 100644 --- a/nix/modules/default/default.nix +++ b/nix/modules/default/default.nix
@@ -130,7 +130,7 @@ in serviceConfig = { User = "spacebarchat"; Group = "spacebarchat"; - DynamicUser = true; + DynamicUser = false; LockPersonality = true; ProtectClock = true; ProtectControlGroups = true; @@ -180,6 +180,14 @@ in # systemd.tmpfiles.rules = [ "d /run/spacebarchat 0750 spacebar spacebar" ]; + users.users.spacebarchat = { + isSystemUser = true; + description = "Spacebar service user"; + home = "/var/lib/spacebarchat-server"; + createHome = true; + shell = pkgs.lib.mkShellOf pkgs.bash; + }; + systemd.services.spacebar-api = makeServerTsService { description = "Spacebar Server - API"; environment = builtins.mapAttrs (_: val: builtins.toString val) (