A minimal catppuccin setup. Dotfiles are managed using stow
.
- A terminal supports 256-color such as iTerm2
- Using
zsh
- A nerd font (I personally use JetBrainsMono Nerd Font)
- Homebrew and required packages
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git
brew install stow
git clone git@github.com:chenxin-yan/dotfiles.git ~/
cd ~/dotfiles
stow .
- install Plugin manager: zinit
- install prompt theme engine: Oh My Posh
- install fuzzy finder: fzf
- install session manager: tmux
- install tpm
- use
<prefix>I
to install plugins
- install git CLI: lazygit
- (Optional) install karabiner for key motification
- install editor: neovim
- install better ls: Eza
- install better cd: Zoxicde
- install better cat: Bat
- Install tiling window manager: Yabai
- Install skhd for window management shortcuts
- install sketchybar
- install SF Symbals for macos native symbals
- install sketchybar-app-font
- install terminal file explorer: yazi
- install file converter: pandoc
- template for pdf generation: Eisvogel
- install BasicTex
- install Better BibTex for Zotero
- install wkhtmltopdf
- (Optional) Install system info fetcher: macchina
Follow this guide