Skip to content

Commit 2809fd8

Browse files
committed
Run service with HOME set
It appears that cabal-install may rely on XDG directories which are relative to HOME. Fixes #16.
1 parent 9972c89 commit 2809fd8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

deploy.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,16 @@
1717
systemd.services.hackage-doc-builder = {
1818
script = ''
1919
rm -f build-cache/tmp-install/cabal.project
20+
rm -Rf "$HOME"
21+
mkdir -p "$HOME"
22+
2023
timeout -k 1m 140m \
2124
${pkgs.run-hackage-build}/bin/hackage-build build \
2225
--build-attempts=2 \
2326
--run-time=120 \
2427
--build-order=recent-uploads-first
2528
'';
29+
environment.HOME = "%T/hackage-doc-builder";
2630
serviceConfig = {
2731
Restart = "always";
2832
RestartSec = 1;

0 commit comments

Comments
 (0)