mirror of
https://github.com/BalrajSinghGidda/nixos-dotfiles.git
synced 2026-04-07 09:27:23 +00:00
895 B
895 B
Home Manager Modules
User-level configuration modules (no sudo required).
Structure
Tool Categories
- cli-tools.nix - Command-line utilities (ripgrep, yazi, eza, zoxide)
- gui-apps.nix - GUI applications (flatpak)
- dev-tools.nix - Development tools and programming languages
Programs
- programs/gemini-cli.nix - Gemini AI CLI configuration
Core Configuration
- git.nix - Git and GitHub CLI setup
- shell.nix - Bash environment (prompt, aliases, environment)
Scripts
- devshell-scripts.nix - Custom development environment creation scripts
- devshell-scripts/ - Script implementations
Making Changes
After editing any module, rebuild:
sudo nixos-rebuild switch --flake ~/nixos-dotfiles/#nixos-btw
Or use the alias:
nrs
See docs/MODULE_GUIDE.md for detailed documentation.