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
|
|
''
|