- install basics:
bundle install && brew bundle --file=$HOME/dotfiles/homebrew/Brewfile - symlink with stow (allow-list so you only link what you use):
cd ~/dotfiles && stow zsh git tmux ghostty wezterm nvim bash starship ssh ripgrep gdircolors - preview before linking:
stow -nv <pkg>; apply withstow -v <pkg> - skip deprecated packages (e.g.,
alacritty) and add new ones only when in active use
zsh/→~/.zshrc,~/.zprofile,~/.zshenv, and companion dotfilesbash/→~/.bashrc,~/.bash_profile, and helper dotfilesnvim/→~/.config/nvim(LazyVim + blink.cmp, Mason v2)tmux/→~/.tmux.confand plugins dirwezterm/→~/.config/wezterm/wezterm.luaghostty/→~/.config/ghostty/configgit/→ git helpers under~/.config/git/ssh/→~/.ssh/config
- asdf : Extendable version manager with support for Ruby, Node.js, Erlang & more
- bat : cat clone with syntax highlighting and git integration
- direnv : Load/unload environment variables based on $PWD
- eza : Modern, maintained replacement for ls
- fd : simple, fast and user-friendly alternative to find
- fzf : command-line fuzzy finder and file system navigation
- gh : Github command-line tool
- htop : interactive process viewer
- jq : lightweight and flexible command-line json processor
- neovim : text editor
- ripgrep : command-line search utility (faster than grep and ag)
- starship : cross-shell prompt for astronauts
- tldr : Simplified and community-driven man pages
- tmux : terminal multiplexer
- tree : display directories as trees (with optional color/html output)
- wezterm : A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
- zoxide : a faster way to navigate the filesystem
other utilities and applications can be found in my Brewfile
- installation:
bundle install && brew bundle --file=$HOME/dotfiles/homebrew/Brewfile - help:
brew bundle --help
