How iamkevincruz/dotfiles works
This repository is a personal workstation configuration managed as dotfiles, spanning shell, terminal, editor, desktop, and utility settings. The tree identifies the configured tools and several helper scripts, but there is no README or source excerpt documenting how they interact. The graph therefore maps the main configuration areas and named workflows without inferring runtime calls or service wiring.
Components 19
Shell and terminal
- Zsh environment
dot_zshrc.tmpl - Tmux configuration
dot_tmux.conf - Zellij configuration
dot_config/zellij/config.kdl - Ghostty configuration
dot_config/ghostty/config.ghostty
Desktop environment
- Niri configuration
dot_config/niri/config.kdl - Noctalia configuration
dot_config/noctalia/config.toml - Noctalia plugins
dot_config/noctalia/plugins.json
Editing tools
- Neovim configuration
dot_config/nvim/init.lua - Emacs configuration
dot_emacs.d/init.el - Bat configuration
dot_config/bat/config
Utilities and services
- Git settings
dot_gitconfig - Lemonade settings
dot_config/lemonade/README.md - Lemonade service
dot_config/systemd/user/lemonade.service - Lemonade opener
dot_local/bin/executable_lemonade-open - Screenshot helpers
dot_local/bin/executable_screenshot-region - Focus or launch
dot_local/bin/executable_focus-or-launch - Herdr settings
dot_config/herdr/config.toml - Herdr helpers
dot_local/bin/executable_herdr-name-session-from-tab
Other components
- Workstation user