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.
dotfiles-optimus Architecture

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/

Document Information

Author

Evan Modestus

Version

1.0

Last Updated

2026-02-22