Tools
Fonts
- Terminal: JetBrains Mono Nerd Font
- Editor: MesloLGLDZ Nerd Font
- Writing: Poly
- Marketing: Barlow Semi Condensed
Brew
- awscli
- delta (diffs)
- eza (ls)
- zsh
- zsh-fast-syntax-highlighting
OS
Setup
./install.shLinux
Install zsh and set it as default shell:
sudo apt install zsh
chsh -s $(which zsh)Install tools:
curl -s https://ohmyposh.dev/install.sh | bash -s # oh-my-posh
curl https://mise.run | sh # mise
curl -sSfL https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | sh # zoxide
sudo apt install eza # eza (Ubuntu 24.04+)
sudo apt install git-delta # deltaInstall zsh-fast-syntax-highlighting:
git clone --depth 1 https://github.com/zdharma-continuum/fast-syntax-highlighting.git \
~/.local/share/zsh-fast-syntax-highlightingNerd Fonts must be installed on your local machine (the one you SSH from), not the remote box.
Ghostty
Install tip instead of downloading official release.
brew install --cask ghostty@tip
Ignore a project's upstream .cursor folder
cd ~/code/project
git sparse-checkout init --no-cone
printf '/-\n!/--/.cursor/--\n' > .git/info/sparse-checkout
git checkout .