#!/usr/bin/env bash
echo "🚀 dots-hyprland self-contained installer replication"
echo ""
echo "📋 Available commands:"
echo "  update-flake          - Manage flake inputs"
echo "  compare-modes         - Compare declarative vs writable modes"
echo "  test-python-env       - Test Python virtual environment"
echo "  test-quickshell       - Test quickshell with config"
echo ""
echo "🔄 Flake management:"
echo "  update-flake status   - Show current flake status"
echo "  update-flake update   - Update flake inputs"
echo "  update-flake verify   - Test configurations build"
echo ""
echo "🎯 Build configurations:"
echo "  nix build .#homeConfigurations.declarative.activationPackage"
echo "  nix build .#homeConfigurations.writable.activationPackage"
echo ""
echo "📁 Local structure:"
echo "  ./configs/            - All dots-hyprland configurations"
echo "  ./modules/            - NixOS/Home Manager modules"
echo "  ./packages/           - Utility scripts and packages"
echo ""
echo "🔑 Self-contained: No external dependencies on dots-hyprland repo!"
echo "📁 Branch: $(git branch --show-current 2>/dev/null || echo 'unknown')"
echo ""
echo "💡 Run 'update-flake help' for full options"
