diff options
author | Malte Voos <git@mal.tc> | 2024-04-04 23:37:52 +0200 |
---|---|---|
committer | Malte Voos <git@mal.tc> | 2024-04-04 23:37:52 +0200 |
commit | 00aac26be89be59a62127f407b494be632328b48 (patch) | |
tree | 64d31d16ca9e7f61db0367f93bce64dd24f378ed | |
parent | d5265ef4c16f784311c1d0803aa5c4d4631b9bfc (diff) | |
download | reMder-00aac26be89be59a62127f407b494be632328b48.tar.gz reMder-00aac26be89be59a62127f407b494be632328b48.zip |
use rsync instead of scp
-rw-r--r-- | flake.nix | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix index 837cb0b..31585b4 100644 --- a/flake.nix +++ b/flake.nix @@ -144,12 +144,11 @@ client = pkgs.writeShellApplication { name = "reMder-client"; - runtimeInputs = with pkgs; [ curl openssh sshpass ]; + runtimeInputs = with pkgs; [ curl openssh sshpass rsync ]; text = let ssh = "sshpass -p ${sshPassword} ssh -q -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p ${toString sshPort}"; - scp = "sshpass -p ${sshPassword} scp -q -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -P ${toString sshPort}"; guest = "root@127.0.0.1"; documentDir = "/home/root/.local/share/remarkable/xochitl"; in @@ -162,7 +161,7 @@ ${ssh} ${guest} rm -rf ${documentDir} ${ssh} ${guest} mkdir ${documentDir} - ${scp} "$in" ${guest}:${documentDir} + rsync --rsh="${ssh}" "$in" ${guest}:${documentDir} ${ssh} ${guest} unzip "${documentDir}/$in_basename" -d ${documentDir} doc_id="$(${ssh} ${guest} find ${documentDir} -mindepth 1 -type d ! -name '\*.\*' -exec basename {} '\;')" |