Skip to content

chenxin-yan/dotfiles

Repository files navigation

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: ghostty
  2. install Plugin manager: zinit
  3. install prompt theme engine: Oh My Posh
  4. install flag completion: carapace
  5. install fuzzy finder: fzf
  6. install session manager: zellij
  7. install git TUI: lazygit
  8. install git diff highlighter: git-delta
  9. install docker TUI: lazydocker
  10. install karabiner for key motification
  11. install editor: neovim
    • download my nvim config and follow setup instructions
    • (optional) download neovide as nvim GUI: neovide
  12. install better ls: Eza
  13. install better cd: Zoxicde
  14. install better cat: Bat
  15. Install tiling window manager: aerospace
  16. install sketchybar
  17. install terminal file explorer: yazi
  18. install file converter: pandoc
  19. Install GitHub CLI: gh
  20. install curlie
  21. install database management: rainfrog
  22. (Optional) Install system info fetcher: macchina

Environmental Variables

  • VAULT_PATH: directory for notes
  • DEV_DIR: directory for any development projects
  • PROJECT_DIR: Directory for any non-development projects
  • AREA_DIR: Directory for files/documents

About

My catppuccin macos dotfiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •