From 3b7e839d7b7850e382a7e908ce10c17825f4d9b8 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Tue, 3 Jun 2025 20:08:46 +0200 Subject: [PATCH] less junk and ignore logs --- .gitignore | 5 ++++- rebuild-nix-system.sh | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 795c040..d63bcbd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ # Environment file -.env \ No newline at end of file +.env + +# Logs +nixos-switch.log diff --git a/rebuild-nix-system.sh b/rebuild-nix-system.sh index af877ce..a5efd6a 100755 --- a/rebuild-nix-system.sh +++ b/rebuild-nix-system.sh @@ -28,7 +28,6 @@ fi # Early return if no changes were detected if git diff --quiet '*.nix'; then echo "No changes detected, exiting." - popd exit 0 fi @@ -45,7 +44,7 @@ echo "NixOS Rebuilding configuration for host: $NIXOS_HOST..." nix flake check # Rebuild the system -sudo nixos-rebuild switch --flake ./#$NIXOS_HOST &>nixos-switch.log || (cat nixos-switch.log | grep --color error && exit 1) +sudo nixos-rebuild switch --flake ./#$NIXOS_HOST &>logs/nixos-switch.log || (cat logs/nixos-switch.log | grep --color error && exit 1) # Get current generation metadata current=$(nixos-rebuild list-generations | grep current) @@ -54,6 +53,6 @@ current=$(nixos-rebuild list-generations | grep current) git commit -am "$current" # Clean up old generations older than 180 days -sudo nix-collect-garbage --delete-older-than 180d +sudo nix-collect-garbage --delete-older-than 180d &>logs/nixos-gc.log || (cat logs/nixos-gc.log | grep --color error && exit 1)