diff --git a/home-manager/lcech-mac-veracode.nix b/home-manager/lcech-mac-veracode.nix index 2fe3854..a9b068c 100644 --- a/home-manager/lcech-mac-veracode.nix +++ b/home-manager/lcech-mac-veracode.nix @@ -136,11 +136,10 @@ in launchd.agents.keepass-sync = { enable = true; config = { - Program = /bin/cp; - ProgramArguments = [ - "${homedir}/storage/.macshare/.secret/arnie.kdbx" - "${homedir}/arnie.kdbx" - ]; + Program = "${pkgs.writeShellScript "keepass-sync" '' + ${pkgs.coreutils}/bin/cp "${homedir}/storage/.macshare/.secret/arnie.kdbx" "${homedir}/.secret/arnie.kdbx" + ''}"; + ProgramArguments = []; StartInterval = 60 * 10; StandardErrorPath = "/var/log/keepass-sync.error.log"; StandardOutPath = "/var/log/keepass-sync.out.log";