From 158114c5f9da0fa393579382e5095f515bdb7b67 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sun, 11 Feb 2024 20:40:45 +0100 Subject: [PATCH] Exclude all hidden files from inotifywait --- modules/services/nextcloud-cli-client/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/services/nextcloud-cli-client/default.nix b/modules/services/nextcloud-cli-client/default.nix index c980f09..0f6d317 100644 --- a/modules/services/nextcloud-cli-client/default.nix +++ b/modules/services/nextcloud-cli-client/default.nix @@ -10,6 +10,7 @@ let pathToMonitor = "/home/${config.az-username}/nextcloud/10_documents/"; monitor-notes = pkgs.writeShellScriptBin "monitor-notes" '' ${pkgs.nextcloud-client}/bin/nextcloudcmd \ + --silent \ --user andreas \ --password $(cat ${config.age.secrets.nextcloudCliSecrets.path}) \ --non-interactive \ @@ -63,7 +64,7 @@ in onFailure = [ "unit-status-telegram@%n.service" ]; wantedBy = [ "multi-user.target" ]; script = '' - ${pkgs.inotify-tools}/bin/inotifywait -m -r -e create,modify,delete,move --excludei '\.sync.*\.db.*' "${pathToMonitor}" | + ${pkgs.inotify-tools}/bin/inotifywait -m -r -e create,modify,delete,move --excludei '/\.' "${pathToMonitor}" | while read -r directory event file; do sleep 10 echo "triggered because of $event on $file in $directory"