Skip to content

clonable-eden/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal dotfiles for macOS — zsh, WezTerm, Starship, and more.

Structure

dotfiles/
├── zshenv              # env vars (all zsh instances)
├── zprofile            # login shell (Homebrew)
├── zshrc               # interactive shell (plugins, tools)
├── zlogin
├── zsh/
│   ├── base.zsh        # key bindings, history, word style
│   ├── option.zsh      # shell options
│   ├── alias.zsh       # aliases, macOS settings
│   └── completions.zsh # completion, syntax highlighting
├── config/
│   ├── starship.toml   # Starship prompt config
│   └── wezterm/
│       └── wezterm.lua # WezTerm terminal config
├── claude/
│   └── CLAUDE.md       # Claude Code project settings
└── Makefile

Setup

git clone <repo-url> ~/git/clonable-eden/dotfiles
cd ~/git/clonable-eden/dotfiles
make install   # create symlinks
make deps      # install Homebrew formulae and casks

Uninstall

make uninstall   # remove symlinks
make undeps      # uninstall Homebrew formulae and casks

Dependencies

Installed automatically via make deps:

Homebrew formulae:

  • zsh — latest zsh
  • zsh-completions — additional completions
  • zsh-syntax-highlighting — syntax highlighting
  • zoxide — smarter cd
  • mise — runtime version manager
  • starship — cross-shell prompt
  • watch — periodic command execution (used by WezTerm git log pane)
  • jq — JSON processor
  • gh — GitHub CLI
  • git — distributed version control
  • sqlite — lightweight SQL database engine
  • tmux — terminal multiplexer

Homebrew casks:

Manual install required:

About

Personal dotfiles for macOS — zsh, WezTerm, Starship, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors