From e030a43db4af532d720316a25e98af14a913291a Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Tue, 16 Jan 2024 12:56:33 +0100 Subject: [PATCH] Make sure watching doesn't stop if build fails --- flake.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 3924581..dd75f21 100644 --- a/flake.nix +++ b/flake.nix @@ -157,17 +157,17 @@ trap "rm \"''${builddir}\" -rf; exit 0" SIGINT SIGTERM if [ -e book.pdf ] then - time=$(stat -c %Y book.pdf) + time=$(stat -c %Y book.pdf) else - time=$(date "+%s") - build "''${builddir}" + time=$(date "+%s") + build "''${builddir}" || ${pkgs.libnotify}/bin/notify-send "Build failed" fi while true do while [ "$time" -lt "$(stat -c %Y book.org)" ] do time=$(date "+%s") - build "''${builddir}" + build "''${builddir}" || ${pkgs.libnotify}/bin/notify-send "Build failed" done time=$(date "+%s") echo "Waiting for change..."