From b98fd2e34eb93b22c86136a93964c176acc8b290 Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Wed, 17 Dec 2025 05:17:15 -0500 Subject: Don't use isolated service --- flake.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index f006e21..df324a6 100644 --- a/flake.nix +++ b/flake.nix @@ -338,18 +338,16 @@ }; }; config = lib.mkIf cfg.enable { + users.users.fig = { + isSystemUser = true; + group = "fig"; + }; systemd.services."colonq.fig-web" = { wantedBy = ["multi-user.target"]; serviceConfig = { + User = "fig"; Restart = "on-failure"; ExecStart = "${haskellPackages.fig-web}/bin/fig-web public --bus-host ${cfg.busHost} --bus-port ${toString cfg.busPort} --config ${cfg.configFile}"; - DynamicUser = "yes"; - RuntimeDirectory = "colonq.fig-web"; - RuntimeDirectoryMode = "0755"; - StateDirectory = "colonq.fig-web"; - StateDirectoryMode = "0700"; - CacheDirectory = "colonq.fig-web"; - CacheDirectoryMode = "0750"; }; }; }; -- cgit v1.2.3