19 lines
522 B
Bash
19 lines
522 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Nomarchy Environment Update Script
|
|
# 1. Runs the pre-flight state migration
|
|
# 2. Applies user-level Home Manager changes
|
|
|
|
set -e
|
|
|
|
# Use the pre-flight migration script to ensure the state is synced before evaluation
|
|
if command -v nomarchy-preflight-migration >/dev/null 2>&1; then
|
|
nomarchy-preflight-migration
|
|
fi
|
|
|
|
# Apply Home Manager changes from the local flake
|
|
echo "Applying user-level changes..."
|
|
home-manager switch --flake /etc/nixos#default --impure
|
|
|
|
echo "Environment update complete."
|