No description
Find a file
2025-10-22 10:30:42 -03:00
.git-crypt init 2025-04-21 12:17:14 -03:00
applications/.local/share/applications/custom dev: automated commit - 2025-09-29 15:10:09 2025-09-29 15:10:09 -03:00
aws/.aws dev: automated commit - 2025-10-16 08:39:43 2025-10-16 08:39:43 -03:00
clapboard/.config/clapboard dev: automated commit - 2025-10-06 14:13:22 2025-10-06 14:13:22 -03:00
config/.config dev: automated commit - 2025-10-16 08:36:35 2025-10-16 08:36:35 -03:00
easyeffects/.config/easyeffects dev: automated commit - 2025-09-28 19:29:58 2025-09-28 19:29:58 -03:00
env/.config/environment.d dev: automated commit - 2025-09-14 17:50:01 2025-09-14 17:50:01 -03:00
fonts dev: automated commit - 2025-09-29 13:31:58 2025-09-29 13:31:58 -03:00
fuzzel/.config/fuzzel init 2025-04-21 12:17:14 -03:00
ghostty/.config/ghostty dev: automated commit - 2025-10-02 10:31:36 2025-10-02 10:31:36 -03:00
git/.config/git dev: automated commit - 2025-09-28 19:29:58 2025-09-28 19:29:58 -03:00
gnupg/.gnupg dev: automated commit - 2025-09-22 09:56:48 2025-09-22 09:56:48 -03:00
kitty/.config/kitty dev: automated commit - 2025-10-01 20:05:45 2025-10-01 20:05:59 -03:00
local-bin dev: automated commit - 2025-10-21 09:19:45 2025-10-21 09:19:45 -03:00
mise/.config/mise dev: automated commit - 2025-10-19 12:15:20 2025-10-19 12:15:20 -03:00
npm/.config/npm dev: automated commit - 2025-08-27 17:26:59 2025-08-27 17:26:59 -03:00
rbw/.config dev: automated commit - 2025-10-21 09:19:45 2025-10-21 09:19:45 -03:00
rofi/.config/rofi init 2025-04-21 12:17:14 -03:00
ssh/.ssh dev: automated commit - 2025-09-14 17:50:01 2025-09-14 17:50:01 -03:00
sway/.config/sway dev: automated commit - 2025-10-20 11:29:32 2025-10-20 11:29:32 -03:00
swayidle/.config/swayidle init 2025-04-21 12:17:14 -03:00
tmux/.config/tmux dev: automated commit - 2025-10-19 12:15:20 2025-10-19 12:15:20 -03:00
tofi/.config/tofi dev: automated commit - 2025-10-21 09:15:34 2025-10-21 09:15:34 -03:00
vpn-manager/.config/vpn-manager chore: zsh 2025-04-21 13:56:10 -03:00
waybar/.config/waybar dev: automated commit - 2025-09-29 16:06:36 2025-09-29 16:06:36 -03:00
wezterm/.config/wezterm init 2025-04-21 12:17:14 -03:00
wlogout/.config/wlogout init 2025-04-21 12:17:14 -03:00
zathura/.config/zathura chore: zsh 2025-04-21 13:56:10 -03:00
zsh dev: automated commit - 2025-10-22 10:30:42 2025-10-22 10:30:42 -03:00
.gitattributes dev: automated commit - 2025-10-21 09:19:45 2025-10-21 09:19:45 -03:00
.gitignore init 2025-04-21 12:17:14 -03:00
.stow-global-ignore init 2025-04-21 12:17:14 -03:00
.stowrc init 2025-04-21 12:17:14 -03:00
README.md dev: automated commit - 2025-09-14 17:50:01 2025-09-14 17:50:01 -03:00
window_rule.md dev: automated commit - 2025-09-14 17:50:01 2025-09-14 17:50:01 -03:00

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