15 lines
355 B
Nix
15 lines
355 B
Nix
|
{ 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
|
||
|
''
|