Files
nixos-dotfiles/modules/home-manager/README.md

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.