From 0d69a0616f7e1b08270e91dd1b064e9163ecd1e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Thu, 13 Feb 2025 12:06:37 +0100 Subject: [PATCH] feat: add default.nix --- default.nix | 9 +++++++++ rm-sync.sh | 10 +++++----- 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 default.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..e8a8cac --- /dev/null +++ b/default.nix @@ -0,0 +1,9 @@ +{ writeShellApplication, coreutils, openssh}: + +writeShellApplication { + name = "rm-sync"; + + runtimeInputs = [ coreutils openssh ]; + + text = builtins.readFile ./rm-sync.sh; +} diff --git a/rm-sync.sh b/rm-sync.sh index 4ece918..23731a0 100755 --- a/rm-sync.sh +++ b/rm-sync.sh @@ -7,14 +7,14 @@ host=10.11.99.1 dir="$(mktemp -d)" pdf_fname="$1" -pdf_docname="$(basename $1 .pdf)" +pdf_docname="$(basename "$1" .pdf)" document_uuid="$(uuidgen)" -cat $pdf_fname > "${dir}/${document_uuid}.pdf" +cat "$pdf_fname" > "${dir}/${document_uuid}.pdf" metadata_body="{ \"deleted\": false, - \"lastModified\": \"`date -u +"%s"`000\", + \"lastModified\": \"$(date -u +"%s")000\", \"metadatamodified\": false, \"modified\": false, \"parent\": \"\", @@ -61,5 +61,5 @@ for subdir in "" ".cache" ".highlight" ".textconversion" ".thumbnails"; do mkdir "$dir/$document_uuid$subdir" done -scp -rp $dir/$document_uuid.* $user@$host:/home/root/.local/share/remarkable/xochitl/ -ssh $user@$host systemctl restart xochitl +scp -rp "$dir/$document_uuid".* $user@$host:/home/root/.local/share/remarkable/xochitl/ +ssh "$user@$host" systemctl restart xochitl