19 lines
399 B
Bash
Executable file
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
|