How recleun/dotfiles works
This repository is a personal dotfiles collection with a command-line installer. The documented workflow is a user invoking rotfiles.sh to install or uninstall a module or bundle, or to list modules and bundles and check installation status. The configuration spans desktop environments, shell and terminal tools, development applications, and utilities. The tree identifies these configuration areas, but no installer source was sampled, so internal dispatch and bundle membership are not shown.
Main entry points: rotfiles.sh rotfiles CLI · hyprland Hyprland · i3 i3 · waybar Waybar
Components 20
Dotfiles Installer
- rotfiles CLI
rotfiles.sh
Desktop Environment
Shell And Terminal
- Fish Shell
modules/fish - Kitty
modules/kitty - Starship
modules/starship
Utilities And Appearance
- Rofi
modules/rofi - Noctalia
modules/noctalia - Fastfetch
modules/fastfetch - i3status
modules/i3status - XDG User Dirs
modules/xdg - X Init
modules/xinit - User Scripts
modules/scripts
Other components
- User
Connections 19
- User → rotfiles CLI: runs commands
- rotfiles CLI → Hyprland: installs module
- rotfiles CLI → i3: installs module
- rotfiles CLI → Waybar: installs module
- rotfiles CLI → Eww: installs module
- rotfiles CLI → Dunst: installs module
- rotfiles CLI → Picom: installs module
- rotfiles CLI → Fish Shell: installs module
- rotfiles CLI → Kitty: installs module
- rotfiles CLI → Starship: installs module
- rotfiles CLI → Neovim: installs module
- rotfiles CLI → Lazygit: installs module
- rotfiles CLI → Rofi: installs module
- rotfiles CLI → Noctalia: installs module
- rotfiles CLI → Fastfetch: installs module
- rotfiles CLI → i3status: installs module
- rotfiles CLI → XDG User Dirs: installs module
- rotfiles CLI → X Init: installs module
- rotfiles CLI → User Scripts: installs module