From 59142cf240d3db5f8fd0800c09c1357ef86a1b19 Mon Sep 17 00:00:00 2001 From: Jaculabilis Date: Tue, 29 Dec 2020 18:53:50 -0800 Subject: [PATCH] Consolidate directory ensurance into user config --- inquisitor.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/inquisitor.nix b/inquisitor.nix index 1847ce3..879bde7 100644 --- a/inquisitor.nix +++ b/inquisitor.nix @@ -52,6 +52,8 @@ in users.users.inquisitor = { description = "Inquisitor service user"; isSystemUser = true; + home = "/var/lib/inquisitor"; + createHome = true; packages = [ inquisitor ]; }; @@ -60,18 +62,12 @@ in # Set up the inquisitor service systemd.services.inquisitor = - let - inquisitorSetup = pkgs.writeShellScriptBin "setup.sh" '' - ${pkgs.coreutils}/bin/mkdir -p /var/lib/inquisitor && - ${pkgs.coreutils}/bin/chown inquisitor /var/lib/inquisitor - ''; - in { + { description = "Inquisitor server"; script = "${inquisitorRun}/bin/run.sh"; serviceConfig = { User = "inquisitor"; Type = "simple"; - ExecStartPre = "+${inquisitorSetup}/bin/setup.sh"; }; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ];