#!/usr/bin/env bash set -euo pipefail source "$(dirname "$0")/../common.sh" HOSTNAME="${1:-$(scutil --get LocalHostName 2>/dev/null || hostname -s)}" print_info "Applying configuration for $HOSTNAME" nix run nix-darwin -- switch --flake ".#$HOSTNAME" "${@:2}" print_success "Configuration applied successfully"