From ef4e4fb6ab8d7c11885c40c82a6ffdf90fbea174 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Thu, 9 Mar 2023 02:05:41 +0100 Subject: home: fix the icalsync script systemd be weird --- home/home.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'home/home.nix') 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 -- cgit v1.2.3