Dotfiles Overview ================= Overview of my personal dotfiles - a collection of configurations for a productive development environment Date: February 7, 2026 Welcome to my personal dotfiles documentation. This is a collection of configurations that I've built up over years of tweaking my development environment to maximize productivity and minimize friction. ## Philosophy These dotfiles follow a few core principles: - **Minimal friction** - Tools should get out of the way and let you work - **Keyboard-centric** - Mouse usage is minimized - **Portable** - Works across different machines and environments - **Version controlled** - Everything is tracked and reproducible ## What's Included ### Shell & Terminal - <a href="/zsh/" class="wikilink" data-title="zsh Configuration" data-description="zsh shell configuration - my primary shell with autosuggestions, syntax highlighting, and custom functions" data-date="2026-02-07">zsh Configuration</a> - Primary shell with extensive customization - <a href="/tmux/" class="wikilink" data-title="tmux Configuration" data-description="tmux configuration for persistent terminal sessions with popup windows and session management" data-date="2026-02-07">tmux Configuration</a> - Terminal multiplexer for persistent sessions - <a href="/kitty/" class="wikilink" data-title="kitty Terminal" data-description="kitty - a fast, feature-rich, GPU-based terminal emulator" data-date="2026-02-07">kitty Terminal</a> - GPU-accelerated terminal emulator - <a href="/wezterm/" class="wikilink" data-title="WezTerm" data-description="WezTerm - a GPU-accelerated cross-platform terminal emulator" data-date="2026-02-07">WezTerm</a> - Cross-platform terminal emulator ### Editors - <a href="/neovim/" class="wikilink" data-title="Neovim Configuration" data-description="Neovim configuration with lazy.nvim for plugin management" data-date="2026-02-07">Neovim Configuration</a> - Modal editor with extensive plugin ecosystem - <a href="/helix/" class="wikilink" data-title="Helix Editor" data-description="Helix - a post-modern modal text editor" data-date="2026-02-07">Helix Editor</a> - Post-modern modal editor ### Window Management - <a href="/hyprland/" class="wikilink" data-title="Hyprland Window Manager" data-description="Hyprland - a dynamic tiling Wayland compositor" data-date="2026-02-07">Hyprland Window Manager</a> - Dynamic tiling Wayland compositor - <a href="/awesome/" class="wikilink" data-title="Awesome Window Manager" data-description="Awesome WM - a highly configurable X11 window manager" data-date="2026-02-07">Awesome Window Manager</a> - Highly configurable X11 window manager ### Development Tools - <a href="/mise/" class="wikilink" data-title="mise Tool Management" data-description="mise - the universal version manager for development tools" data-date="2026-02-07">mise Tool Management</a> - Universal version manager for dev tools - <a href="/git/" class="wikilink" data-title="Git Configuration" data-description="Git configuration with aliases, delta for diffs, and work/personal separation" data-date="2026-02-07">Git Configuration</a> - Version control configuration - <a href="/gitui/" class="wikilink" data-title="gitui" data-description="gitui - a blazing-fast terminal UI for git" data-date="2026-02-07">gitui</a> - Terminal UI for git (primary) - <a href="/lazygit/" class="wikilink" data-title="Lazygit" data-description="Lazygit - a simple terminal UI for git commands" data-date="2026-02-07">Lazygit</a> - Alternative git TUI ### Status & System - <a href="/waybar/" class="wikilink" data-title="Waybar" data-description="Waybar - a highly customizable Wayland bar" data-date="2026-02-07">Waybar</a> - Highly customizable Wayland bar - <a href="/polybar/" class="wikilink" data-title="Polybar" data-description="Polybar - a fast and easy-to-use status bar for X11" data-date="2026-02-07">Polybar</a> - Fast and easy-to-use status bar ### Utilities - <a href="/atuin/" class="wikilink" data-title="Atuin" data-description="Atuin - a magical shell history with sync" data-date="2026-02-07">Atuin</a> - Magical shell history - <a href="/starship/" class="wikilink" data-title="Starship Prompt" data-description="Starship - minimal, fast, and customizable shell prompt" data-date="2026-02-07">Starship Prompt</a> - Minimal, fast shell prompt - <a href="/fzf/" class="wikilink" data-title="fzf" data-description="fzf - a command-line fuzzy finder" data-date="2026-02-07">fzf</a> - Command-line fuzzy finder - <a href="/lf/" class="wikilink" data-title="lf" data-description="lf - a terminal file manager written in Go" data-date="2026-02-07">lf</a> - Terminal file manager - <a href="/yazi/" class="wikilink" data-title="Yazi" data-description="Yazi - a terminal file manager" data-date="2026-02-07">Yazi</a> - Alternative file manager - <a href="/zellij/" class="wikilink" data-title="Zellij" data-description="Zellij - a terminal workspace with batteries included" data-date="2026-02-07">Zellij</a> - Terminal workspace with batteries included ## Getting Started If you're interested in using any of these configurations, check out the <a href="/getting-started/" class="wikilink" data-title="Getting Started" data-description="Getting started with these dotfiles - installation and setup guide" data-date="2026-02-07">Getting Started</a> guide for installation and setup instructions. ## Structure The dotfiles are organized by application, with each directory containing the relevant configuration files: ``` . ├── zsh/ # Shell configuration ├── tmux/ # Terminal multiplexer ├── nvim/ # Neovim configuration ├── hypr/ # Hyprland window manager ├── mise/ # Dev tool management └── ... ``` Each tool has its own documentation page covering setup, key features, and customization options. ## Contributing These are my personal configurations, but feel free to fork and adapt them for your own use. If you find bugs or have suggestions, issues and pull requests are welcome.