16 lines
294 B
Bash
Executable File
16 lines
294 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
HOST=$(hostname)
|
|
FLAKE_PATH="${HOME}/nixConfig"
|
|
|
|
echo "🔁 Rebuilding system for host: $HOST"
|
|
sudo nixos-rebuild switch --flake "$FLAKE_PATH#$HOST"
|
|
|
|
echo "🧹 Collecting garbage..."
|
|
sudo nix-collect-garbage -d
|
|
nix store gc
|
|
|
|
echo "✅ System rebuilt and cleaned."
|