Files
nixos-config/apps/x86_64-linux/apply
2025-12-11 20:53:52 +00:00

17 lines
365 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
source "$(dirname "$0")/../common.sh"
HOSTNAME="${1:-$(hostname)}"
print_info "Applying configuration for $HOSTNAME"
if [[ "$EUID" -ne 0 ]]; then
sudo nixos-rebuild switch --flake ".#$HOSTNAME" "${@:2}"
else
nixos-rebuild switch --flake ".#$HOSTNAME" "${@:2}"
fi
print_success "Configuration applied successfully"