mirror of
https://github.com/BalrajSinghGidda/nixos-dotfiles.git
synced 2026-04-07 09:27:23 +00:00
Application Configurations
This directory contains dotfiles for various applications, managed by Home Manager.
Applications
- qtile/ - Qtile window manager configuration
- rofi/ - Rofi launcher theme
- picom/ - Picom compositor settings
- kitty/ - Kitty terminal emulator configuration
- .blerc - ble.sh colorscheme based on gruvbox
Important Note: Neovim Configuration
Neovim is no longer configured through this directory.
As of March 2026, Neovim configuration has been migrated to the nvf framework:
- Configuration location:
modules/nixos/nvf.nix - All plugins, LSP servers, and settings are managed declaratively through NixOS
- The previous
config/nvim/directory with Lua files has been removed - To customize Neovim, edit
modules/nixos/nvf.nixinstead
How It Works
These configurations are symlinked to ~/.config/ by Home Manager.
The linking is configured in hosts/nixos-btw/home.nix:
xdg.configFile."qtile".source = ../../config/qtile;
# etc...
Making Changes
- Edit files in this directory directly
- For most applications, changes take effect immediately or on restart
- For some applications, you may need to rebuild:
nrs
Adding New Application Config
- Create a new directory:
config/myapp/ - Add your configuration files
- Link it in
hosts/nixos-btw/home.nix:xdg.configFile."myapp".source = ../../config/myapp; - Rebuild the system