Personal dotfiles for my Arch Linux + Hyprland setup, managed with yadm.
| Component | Description |
|---|---|
| Hyprland | Window manager config, keybinds, window/workspace rules, hypridle, hyprlock (multiple themes) |
| Waybar | Status bar configuration |
| Rofi | Application launcher |
| Kitty | Terminal emulator |
| Zsh | Shell config with vi-mode, completions, and auto-login into Hyprland via UWSM |
| Tmux | Terminal multiplexer |
| Yazi | Terminal file manager |
| Btop | System monitor |
| Cava | Audio visualizer with custom shaders |
| Fastfetch | System info display |
| Swaync | Notification center |
| Wlogout | Logout menu |
| Waypaper | Wallpaper manager |
| Matugen | Material You color generation with auto-theming across the entire stack |
| GTK 3/4 | GTK theming (including libadwaita tweaks) |
Colors are generated by matugen and applied across Hyprland, Waybar, Kitty, Rofi, Btop, Cava, Swaync, Wlogout, Yazi, Zathura, tmux, and more for a consistent Material You look.
# Install yadm
sudo pacman -S yadm
# Clone
yadm clone git@github.com:AccursedGalaxy/dotfiles.git
# Review and merge
yadm statusNote: These are personal configs — review before applying. Dependencies (Hyprland, Waybar, Kitty, etc.) need to be installed separately.