Personal dotfiles configuration using Nix flakes for reproducible system management.
- Hyprland - Wayland compositor configuration
- Neovim - Complete development environment
- Terminal tools - Alacritty, Kitty, Zsh with Starship
- System utilities - Waybar, Dunst, Wofi, and more
- Nix flakes - Reproducible system configuration
- Install Nix
- Install nix-darwin (flakes)
- Install home-manager (darwin module)
-
Clone this repository:
git clone https://github.com/princejoogie/dotfiles.git ~/dotfiles
-
Apply the configuration:
darwin-rebuild switch --flake ~/dotfiles/nix
nix/
- Nix flake configuration and home-manager setuphyprland/
- Hyprland and related Wayland tools configurationnvim/
- Neovim configuration with Luashell/
- Shell configuration (Zsh, Git, Tmux)sddm/
- Display manager themes