Skip to content

Zeko369/configs

Repository files navigation

Dotfiles

Cross-platform configuration files for zsh, vim, tmux, and various editors.

Quick Start

git clone https://github.com/YOUR_USERNAME/configs.git ~/repos/configs
cd ~/repos/configs && ./install.sh

Structure

configs/
├── zshrc                    # Base zsh config (cross-platform)
├── tmux.conf                # Tmux config
├── ghostty_config           # Ghostty terminal
├── Brewfile                 # macOS packages
│
├── vim/
│   ├── vimrc                # Modern vim config (no plugins needed)
│   ├── ideavimrc            # JetBrains IDE vim bindings
│   └── legacy-vimrc         # Old plugin-heavy config (reference)
│
├── vscode/                  # Cursor/VSCode settings
│   ├── settings.json
│   └── keybindings.json
│
├── zed/                     # Zed editor settings
│   ├── settings.json
│   └── keymap.json
│
├── shell/                   # Extra shell utilities
│   ├── aliases              # Additional aliases
│   ├── functions.sh         # Package.json helpers
│   └── ls.sh                # Smart ls fallback
│
├── local/                   # GITIGNORED - machine-specific
│   ├── .zshrc               # → ~/.zshrc
│   ├── .vimrc               # → ~/.vimrc
│   ├── .tmux.conf           # → ~/.tmux.conf
│   └── ghostty.local        # Loaded by ghostty_config
│
└── local.example/           # Templates for local/

Key Bindings (consistent across editors)

Binding Action
jk Escape to normal mode
B / E Start / End of line
Cmd+T File finder
Cmd+P Symbol search
Space Leader key

Customization

Edit files in local/ for machine-specific settings:

# local/.zshrc
source "$CONFIGS_DIR/zshrc"
export SOME_API_KEY="xxx"
" local/.vimrc
source $HOME/repos/configs/vim/vimrc
colorscheme retrobox

macOS Setup

brew bundle install --file=~/repos/configs/Brewfile

For Cursor/VSCode, manually copy:

cp vscode/*.json ~/Library/Application\ Support/Cursor/User/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •