diff options
author | stuebinm | 2023-03-09 02:05:41 +0100 |
---|---|---|
committer | stuebinm | 2023-03-09 02:05:41 +0100 |
commit | ef4e4fb6ab8d7c11885c40c82a6ffdf90fbea174 (patch) | |
tree | 87678327a6278f715274b199e098c9e7abd75020 | |
parent | db5e3e8ae3b2cc23347a3d116be3a8398a180459 (diff) |
home: fix the icalsync script
systemd be weird
-rw-r--r-- | flake.lock | 4 | ||||
-rw-r--r-- | home/home.nix | 4 |
2 files changed, 5 insertions, 3 deletions
@@ -93,8 +93,8 @@ "feeds": { "flake": false, "locked": { - "lastModified": 1677082633, - "narHash": "sha256-V0D4US+mnI9Wc9/ZVGpXtS9jzkT1iYbAoiGONB478i8=", + "lastModified": 1678308254, + "narHash": "sha256-r3ynxLo+nqpxq+ZNmVcMwIhfVCldNxEgVkLm66uw79U=", "path": "/home/stuebinm/org/nonpublic.nix", "type": "path" }, diff --git a/home/home.nix b/home/home.nix index ae210b0..23e1abd 100644 --- a/home/home.nix +++ b/home/home.nix @@ -105,7 +105,9 @@ feeds = (import inputs.feeds).ical; in { Unit.Description = "syncs ical feeds for almanac agenda"; Service = { - ExecStart = "${pkgs.gauche}/bin/gosh ${./scripts/sync.scm} ${lib.fold (a: b: a + " " + b) "" feeds}"; + ExecStart = (pkgs.writeShellScript "syncical" '' + ${pkgs.gauche}/bin/gosh ${./scripts/sync.scm} ${lib.escapeShellArgs feeds} + '').outPath; X-ReloadIfChanged = true; Environment = '' PATH=${pkgs.curl}/bin:${pkgs.coreutils}/bin |