diff options
author | Soispha <soispha@vhack.eu> | 2023-07-04 21:49:24 +0200 |
---|---|---|
committer | Soispha <soispha@vhack.eu> | 2023-07-04 21:49:24 +0200 |
commit | 6e18fa4cda3e2d6d910a42c54c3d38266043331c (patch) | |
tree | 0f11fefe083d1e259d6a9e87cbe9b9c9c11f26f6 /system/services/nix-sync | |
parent | Docs(system/services/nix-sync): Change last remnant from git-sync (diff) | |
download | nixos-server-6e18fa4cda3e2d6d910a42c54c3d38266043331c.tar.gz nixos-server-6e18fa4cda3e2d6d910a42c54c3d38266043331c.zip |
Fix(system/services/nix-sync): Use cache directory
Diffstat (limited to '')
-rw-r--r-- | system/services/nix-sync/default.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/system/services/nix-sync/default.nix b/system/services/nix-sync/default.nix index 67df089..c8f6c44 100644 --- a/system/services/nix-sync/default.nix +++ b/system/services/nix-sync/default.nix @@ -20,6 +20,7 @@ repoCachePath = cfg.cachePath + optionalPathSeparator + repo.path; execStartScript = pkgs.writeScript "git-sync-exec" '' #! /usr/bin/env dash + export XDG_CACHE_HOME="$CACHE_DIRECTORY"; cd ${esa repoCachePath}; while true; do @@ -41,6 +42,7 @@ done ''; execStartPreScript = '' + export XDG_CACHE_HOME="$CACHE_DIRECTORY"; if ! stat ${esa repoCachePath}/.git; then mkdir --parents ${esa repoCachePath}; git clone ${esa repo.uri} ${esa repoCachePath}; @@ -67,13 +69,13 @@ User = cfg.user; Group = cfg.group; # Runtime directory and mode - RuntimeDirectory = "nginx"; + RuntimeDirectory = "nix-sync"; RuntimeDirectoryMode = "0750"; # Cache directory and mode - CacheDirectory = "nginx"; + CacheDirectory = "nix-sync"; CacheDirectoryMode = "0750"; # Logs directory and mode - LogsDirectory = "nginx"; + LogsDirectory = "nix-sync"; LogsDirectoryMode = "0750"; # Proc filesystem ProcSubset = "pid"; |