dotfiles-optimus: Developer Environment
Problem
Setting up a new workstation is tedious:
-
Hours of configuration - Shell, editor, git, SSH, terminal
-
Inconsistent machines - Work laptop differs from home desktop
-
Lost customizations - That perfect alias you wrote last year? Gone.
-
No version control - Can’t rollback bad changes
Result: Every machine feels different. Productivity loss on every new setup.
Solution
dotfiles-optimus provides a modular, version-controlled developer environment:
# Clone and install in seconds
git clone https://github.com/EvanusModestus/dotfiles-optimus ~/dotfiles
cd ~/dotfiles
stow zsh nvim git tmux ssh scripts
# Done. Identical environment everywhere.
Architecture
dotfiles-optimus/
├── base/ # Core modules (all machines)
│ ├── zsh/ # Shell configuration
│ │ └── .zshrc
│ ├── git/ # Git configuration
│ │ └── .gitconfig
│ └── nvim/ # Neovim configuration
│ └── .config/nvim/
│
├── linux/ # Linux-specific
│ ├── systemd/
│ └── hyprland/
│
├── macos/ # macOS-specific
│ └── homebrew/
│
└── scripts/ # Custom scripts
└── .local/bin/