No description
| .git-crypt | ||
| applications/.local/share/applications/custom | ||
| config/.config | ||
| easyeffects/.config/easyeffects | ||
| env/.config/environment.d | ||
| fonts | ||
| fuzzel/.config/fuzzel | ||
| git/.config/git | ||
| gnupg/.gnupg | ||
| kitty/.config/kitty | ||
| local-bin | ||
| mise/.config/mise | ||
| npm/.config/npm | ||
| rofi/.config/rofi | ||
| ssh/.ssh | ||
| sway/.config/sway | ||
| swayidle/.config/swayidle | ||
| tmux/.config/tmux | ||
| vpn-manager/.config/vpn-manager | ||
| waybar/.config/waybar | ||
| wezterm/.config/wezterm | ||
| wlogout/.config/wlogout | ||
| zathura/.config/zathura | ||
| zsh | ||
| .gitattributes | ||
| .gitignore | ||
| .stow-global-ignore | ||
| .stowrc | ||
| davmail.log | ||
| README.md | ||
| window_rule.md | ||
Dotfiles
Personal dotfiles for my Linux system running Niri (Wayland).
Overview
- Window Management: Niri, Waybar, Swayidle
- Terminals: Kitty, WezTerm
- Development: Neovim, Git, Tmux, npm, mise
- Shell: Zsh with custom functions, aliases, keymaps
- Launchers: Rofi, Fuzzel
Requirements
- stow
- git-crypt (for encrypted files)
Installation
# Clone repository
git clone https://github.com/yourusername/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
# Decrypt sensitive files (if you have access)
git-crypt unlock /path/to/key
# Install everything
stow */
# Or install individual modules
stow zsh
stow nvim
stow niri
License
MIT