nixos/scripts/rebuild-system.sh
2026-01-11 01:42:54 +00:00

19 lines
399 B
Bash
Executable file

#!/usr/bin/env bash
# rebuild-system.sh - Rebuild nixos configurations
#
# USAGE:
# rebuild-system.sh # Rebuild system with current hostname
# rebuild-system.sh hostname # Rebuild specific system
#
# EXAMPLES:
# rebuild-system.sh
# rebuild-system.sh makise
if [ ! -z $1 ]; then
export HOST=$1
else
export HOST=$(hostname)
fi
nixos-rebuild switch --flake .#$HOST --sudo