{ config, pkgs, ... }: let shell = "${pkgs.dash}/bin/dash"; vdirsyncer = "${pkgs.vdirsyncer}/bin/vdirsyncer"; mkdir = "${pkgs.coreutils}/bin/mkdir"; cat = "${pkgs.coreutils}/bin/cat"; dirname = "${pkgs.coreutils}/bin/dirname"; in pkgs.writeScriptBin "davsync" '' #!${shell} ${vdirsyncer} discover && \ ${vdirsyncer} sync ''