/dotfiles

My catppuccin macos dotfiles

Primary LanguageShell

Dotfiles

A minimal catppuccin setup. Dotfiles are managed using stow.

Preview

Dependencies

  1. A terminal supports 256-color such as iTerm2
  2. Using zsh
  3. A nerd font (I personally use JetBrainsMono Nerd Font)
  4. Homebrew and required packages
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git
brew install stow

Installation

git clone git@github.com:chenxin-yan/dotfiles.git ~/
cd ~/dotfiles
stow .

Setup & configuration

  1. install terminal emulation: kitty
  2. install Plugin manager: zinit
  3. install prompt theme engine: Oh My Posh
  4. install fuzzy finder: fzf
  5. install session manager: tmux
    • install tpm
    • use <prefix>I to install plugins
  6. install git CLI: lazygit
  7. (Optional) install karabiner for key motification
  8. install editor: neovim
    • download my nvim config and follow setup instructions
    • (optional) download neovide as nvim GUI: neovide
  9. install better ls: Eza
  10. install better cd: Zoxicde
  11. install better cat: Bat
  12. Install tiling window manager: aerospace
  13. install sketchybar
  14. install terminal file explorer: yazi
  15. install file converter: pandoc
  16. Install GitHub CLI: gh
  17. (Optional) Install system info fetcher: macchina

Setup SSH Server/client

Follow this guide