My development environment setup dotfiles
- macOS (Darwin)
- Nix with Home Manager for declarative package and configuration management
- Homebrew with Brewfile for macOS GUI applications
git clone https://github.com/igsr5/dotfiles.git
cd dotfiles
make nix # Install Nix packages and apply Home Manager configuration
make brew # Install Homebrew packages from Brewfile.
├── install.sh # Setup script for Nix and Home Manager
├── config/ # Application configuration files (symlinked to $HOME)
├── nix/ # Nix flake and Home Manager configuration
│ ├── flake.nix # Nix flake definition
│ ├── home.nix # Home Manager configuration
│ └── programs/ # Per-program Nix configurations
└── Brewfile # Homebrew packages (GUI apps)