How ovidiocalvet/dotfiles works
This repository is a personal configuration collection managed with GNU Stow. The documented workflow is for the user to run Stow from the cloned repository, targeting selected packages for the home directory. The packages cover shell and prompt, terminal tools, Hyprland desktop settings, and Waybar. The tree also includes a Git configuration example, but the README’s install command does not target it. No source excerpts were available, so relationships beyond the documented install workflow are omitted.
Main entry points: zsh Zsh Config · starship Starship Config · ghostty Ghostty Config · tmux tmux Config
Components 14
Shell & Prompt
- Zsh Config
zsh - Starship Config
starship
Terminal Tools
- Ghostty Config
ghostty - tmux Config
tmux
Desktop
- Hyprland Config
hypr/.config/hypr/hyprland.lua - Idle Config
hypr/.config/hypr/hypridle.conf - Lock Config
hypr/.config/hypr/hyprlock.conf - Wallpaper Config
hypr/.config/hypr/hyprpaper.conf
Status Bar
- Waybar Config
waybar - Bluetooth Script
waybar/.config/waybar/scripts/bluetooth.sh
Git
- Git Example
git/.gitconfig.example
Other components
- User
- GNU Stow
- Home Directory
Connections 11
- User → GNU Stow: runs install
- Zsh Config → GNU Stow: targeted by
- Starship Config → GNU Stow: targeted by
- Ghostty Config → GNU Stow: targeted by
- tmux Config → GNU Stow: targeted by
- Hyprland Config → GNU Stow: targeted by
- Idle Config → GNU Stow: targeted by
- Lock Config → GNU Stow: targeted by
- Wallpaper Config → GNU Stow: targeted by
- Waybar Config → GNU Stow: targeted by
- GNU Stow → Home Directory: creates links