#!/usr/bin/env bash # rebuild-home.sh - Rebuild home-manager configurations # # USAGE: # rebuild-home.sh # Rebuild current user # rebuild-home.sh user1 user2 ... # Rebuild specified users # # EXAMPLES: # rebuild-home.sh # rebuild-home.sh kurisu admin set -e HOST=$(hostname) if [ $# -eq 0 ]; then USERS=$(whoami) else USERS="$*" fi for user in $USERS; do echo "Rebuilding $user@$HOST..." sudo -u "$user" home-manager switch -b hmbak --flake .#"$user"@"$HOST" done