diff options
author | stuebinm | 2022-02-06 00:57:28 +0100 |
---|---|---|
committer | stuebinm | 2022-02-06 00:57:28 +0100 |
commit | 9b95af234821bad0834f4990c35dcbed61112357 (patch) | |
tree | 5d851b0900fcaafb09b69150691a150151ec5a92 | |
parent | e6718bd6298af2f6d540d97ab184fab5ab4d164b (diff) |
home: fix syncical
turns out systemd user services just don't inherit any PATH at all??
-rw-r--r-- | home/home.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/home/home.nix b/home/home.nix index 1846e12..d48c162 100644 --- a/home/home.nix +++ b/home/home.nix @@ -108,7 +108,13 @@ systemd.user.services.syncical = let feeds = (import inputs.feeds).ical; in { Unit.Description = "syncs ical feeds for almanac agenda"; - Service.ExecStart = "${./scripts/sync.scm} ${lib.fold (a: b: a + " " + b) "" feeds}"; + Service = { + ExecStart = "${pkgs.gauche}/bin/gosh ${./scripts/sync.scm} ${lib.fold (a: b: a + " " + b) "" feeds}"; + X-ReloadIfChanged = true; + Environment = '' + PATH=${pkgs.curl}/bin:${pkgs.coreutils}/bin + ''; + }; }; systemd.user.timers.syncical = { |