No description
Find a file
2025-04-21 12:10:40 -03:00
.git-crypt init 2025-04-21 12:10:40 -03:00
applications/.local/share/applications/custom init 2025-04-21 12:10:40 -03:00
bin/.bin init 2025-04-21 12:10:40 -03:00
config/.config init 2025-04-21 12:10:40 -03:00
easyeffects/.config/easyeffects init 2025-04-21 12:10:40 -03:00
fonts/.local/share/fonts init 2025-04-21 12:10:40 -03:00
fuzzel/.config/fuzzel init 2025-04-21 12:10:40 -03:00
git/.config/git init 2025-04-21 12:10:40 -03:00
gnupg/.gnupg init 2025-04-21 12:10:40 -03:00
kitty/.config/kitty init 2025-04-21 12:10:40 -03:00
local-bin/.local/bin init 2025-04-21 12:10:40 -03:00
mise/.config/mise init 2025-04-21 12:10:40 -03:00
npm/.config/npm init 2025-04-21 12:10:40 -03:00
rofi/.config/rofi init 2025-04-21 12:10:40 -03:00
ssh/.ssh init 2025-04-21 12:10:40 -03:00
sway/.config/sway init 2025-04-21 12:10:40 -03:00
swayidle/.config/swayidle init 2025-04-21 12:10:40 -03:00
tmux/.config/tmux init 2025-04-21 12:10:40 -03:00
vpn-manager/.config/vpn-manager init 2025-04-21 12:10:40 -03:00
waybar/.config/waybar init 2025-04-21 12:10:40 -03:00
wezterm/.config/wezterm init 2025-04-21 12:10:40 -03:00
wlogout/.config/wlogout init 2025-04-21 12:10:40 -03:00
zathura/.config/zathura init 2025-04-21 12:10:40 -03:00
zsh init 2025-04-21 12:10:40 -03:00
.gitattributes init 2025-04-21 12:10:40 -03:00
.gitignore init 2025-04-21 12:10:40 -03:00
.stow-global-ignore init 2025-04-21 12:10:40 -03:00
.stowrc init 2025-04-21 12:10:40 -03:00
font-manager.sh init 2025-04-21 12:10:40 -03:00
README.md init 2025-04-21 12:10:40 -03:00

Dotfiles

Personal dotfiles for my Linux system running Sway (Wayland).

Overview

  • Window Management: Sway, 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 sway

License

MIT