From 2105c339f70df6a952802e366af414982e8f5066 Mon Sep 17 00:00:00 2001 From: Joe bellus Date: Thu, 19 Mar 2026 13:19:21 -0500 Subject: [PATCH] Added autofail for shell scripts --- scripts/nixclean.nix | 1 + scripts/nixupdate.nix | 1 + scripts/rebuild-boot.nix | 1 + scripts/rebuild-dry.nix | 1 + scripts/rebuild.nix | 1 + 5 files changed, 5 insertions(+) diff --git a/scripts/nixclean.nix b/scripts/nixclean.nix index 0667418..02a00ce 100644 --- a/scripts/nixclean.nix +++ b/scripts/nixclean.nix @@ -1,6 +1,7 @@ { pkgs }: pkgs.writeShellScriptBin "nixclean" '' + set -Eeuo pipefail nix-collect-garbage -d sudo -v sudo nix-collect-garbage -d diff --git a/scripts/nixupdate.nix b/scripts/nixupdate.nix index 217d851..c8be8ce 100644 --- a/scripts/nixupdate.nix +++ b/scripts/nixupdate.nix @@ -1,6 +1,7 @@ { pkgs }: pkgs.writeShellScriptBin "nixupdate" '' + set -Eeuo pipefail cd /home/joe/.config/nix nix flake update sudo -v diff --git a/scripts/rebuild-boot.nix b/scripts/rebuild-boot.nix index ae242ef..b31fc33 100644 --- a/scripts/rebuild-boot.nix +++ b/scripts/rebuild-boot.nix @@ -1,6 +1,7 @@ { pkgs }: pkgs.writeShellScriptBin "rebuild-boot" '' + set -Eeuo pipefail sudo -v cd /home/joe/.config/nix sudo nixos-rebuild --flake .#$hostname boot diff --git a/scripts/rebuild-dry.nix b/scripts/rebuild-dry.nix index b8a5d96..c6a7448 100644 --- a/scripts/rebuild-dry.nix +++ b/scripts/rebuild-dry.nix @@ -1,6 +1,7 @@ { pkgs }: pkgs.writeShellScriptBin "rebuild-dry" '' + set -Eeuo pipefail sudo -v cd /home/joe/.config/nix sudo nixos-rebuild --flake .#$hostname dry-build diff --git a/scripts/rebuild.nix b/scripts/rebuild.nix index 1202dfc..66c6bc1 100644 --- a/scripts/rebuild.nix +++ b/scripts/rebuild.nix @@ -1,6 +1,7 @@ { pkgs }: pkgs.writeShellScriptBin "rebuild" '' + set -Eeuo pipefail sudo -v cd /home/joe/.config/nix sudo nixos-rebuild --flake .#$hostname switch