My personal Linux desktop configuration built around Niri, featuring a Wayland workflow, Neovim development environment, and a customized terminal setup.
- Niri
- Kitty
- Zsh
- Powerlevel10k
- Fish
- Neovim (NvChad)
- Fastfetch
- Cava
- Zathura
- Zed
- Swaylock
- Spicetify
- MPD + RMPC
- Niri dynamic tiling workflow
- Customized Kitty configuration
- NvChad-based Neovim setup
- Fastfetch system information dashboard
- Terminal music visualization with Cava
- Spotify customization via Spicetify
- Powerlevel10k prompt configuration
Clone the bare repository:
git clone --bare https://github.com/gottatouchsomegrass/niri-dotfiles.git $HOME/.dotfilesAdd the alias:
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'Checkout the files:
dotfiles checkoutHide untracked files:
dotfiles config --local status.showUntrackedFiles no.config/
├── cava
├── fastfetch
├── fish
├── kitty
├── niri
├── nvim
├── rmpc
├── spicetify
├── swaylock
├── zathura
├── zed
└── zsh
Install the required applications before checking out the configuration:
- Niri
- Kitty
- Neovim
- Zsh
- Fish
- Fastfetch
- Cava
- Zathura
- Zed
- Spicetify
- MPD
- RMPC
- NvChad
- Niri
- Catppuccin
- Powerlevel10k
Configurations are adapted and customized for personal use.




