Added autofail for shell scripts

This commit is contained in:
2026-03-19 13:19:21 -05:00
parent a9b19ca2f8
commit 2105c339f7
5 changed files with 5 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
{ pkgs }: { pkgs }:
pkgs.writeShellScriptBin "nixclean" '' pkgs.writeShellScriptBin "nixclean" ''
set -Eeuo pipefail
nix-collect-garbage -d nix-collect-garbage -d
sudo -v sudo -v
sudo nix-collect-garbage -d sudo nix-collect-garbage -d

View File

@@ -1,6 +1,7 @@
{ pkgs }: { pkgs }:
pkgs.writeShellScriptBin "nixupdate" '' pkgs.writeShellScriptBin "nixupdate" ''
set -Eeuo pipefail
cd /home/joe/.config/nix cd /home/joe/.config/nix
nix flake update nix flake update
sudo -v sudo -v

View File

@@ -1,6 +1,7 @@
{ pkgs }: { pkgs }:
pkgs.writeShellScriptBin "rebuild-boot" '' pkgs.writeShellScriptBin "rebuild-boot" ''
set -Eeuo pipefail
sudo -v sudo -v
cd /home/joe/.config/nix cd /home/joe/.config/nix
sudo nixos-rebuild --flake .#$hostname boot sudo nixos-rebuild --flake .#$hostname boot

View File

@@ -1,6 +1,7 @@
{ pkgs }: { pkgs }:
pkgs.writeShellScriptBin "rebuild-dry" '' pkgs.writeShellScriptBin "rebuild-dry" ''
set -Eeuo pipefail
sudo -v sudo -v
cd /home/joe/.config/nix cd /home/joe/.config/nix
sudo nixos-rebuild --flake .#$hostname dry-build sudo nixos-rebuild --flake .#$hostname dry-build

View File

@@ -1,6 +1,7 @@
{ pkgs }: { pkgs }:
pkgs.writeShellScriptBin "rebuild" '' pkgs.writeShellScriptBin "rebuild" ''
set -Eeuo pipefail
sudo -v sudo -v
cd /home/joe/.config/nix cd /home/joe/.config/nix
sudo nixos-rebuild --flake .#$hostname switch sudo nixos-rebuild --flake .#$hostname switch