How saneaspect/dotfiles works
This repository is a personal Hyprland desktop configuration, not an application runtime. Its intended user experience is an Arch Linux desktop with Hyprland, a Waybar status bar, Wofi launcher, and Alacritty terminal; it also includes audio, font, theme, editor, and shell settings. The README names these tools and roles, but no source excerpts show how individual configuration files are consumed or how components interact. Dashed, unevidenced links indicate likely configuration targets, not verified runtime calls.
Main entry points: hyprland.conf Hyprland settings · binds.conf Key bindings · hyprpaper.conf Wallpaper settings · config Waybar settings
Components 26
Desktop session
- Hyprland settings
.config/hypr/hyprland.conf - Key bindings
.config/hypr/binds.conf - Wallpaper settings
.config/hypr/hyprpaper.conf - Hyprland
- Waybar settings
.config/waybar/config - Waybar styling
.config/waybar/style.css - Waybar
- Wofi launcher
Appearance and media
- Alacritty settings
.config/alacritty/alacritty.yml - Terminal colors
.config/alacritty/colors.yml - Terminal fonts
.config/alacritty/fonts.yml - Alacritty
- Font configuration
.config/fontconfig/fonts.conf - Cava settings
.config/cava/config - Cava shaders
.config/cava/shaders - Cava
- Everforest theme
.config/spicetify/Themes/Everforest - Spicetify
Shell and tools
- LunarVim settings
.config/lvim/config.lua - LunarVim
- Zsh settings
.zshrc - Zsh profile
.zprofile - Zsh environment
.zshenv - Prompt settings
.p10k.zsh - Zsh
Other components
- Desktop user
Connections 18
- Desktop user → Hyprland: uses desktop
- Hyprland settings → Hyprland: configures
- Key bindings → Hyprland: configures
- Wallpaper settings → Hyprland: configures
- Waybar settings → Waybar: configures
- Waybar styling → Waybar: styles
- Alacritty settings → Alacritty: configures
- Terminal colors → Alacritty: styles
- Terminal fonts → Alacritty: sets fonts
- Font configuration → Alacritty: sets fonts
- Cava settings → Cava: configures
- Cava shaders → Cava: styles
- Everforest theme → Spicetify: themes
- LunarVim settings → LunarVim: configures
- Zsh settings → Zsh: configures
- Zsh profile → Zsh: configures
- Zsh environment → Zsh: configures
- Prompt settings → Zsh: styles prompt