My dotfiles and setup for mac & linux. Use at your own risk.
brew install fzf
brew install tmux
brew install zsh-autosuggestions
brew install neovim
brew install ripgrep
curl -LsSf https://astral.sh/uv/install.sh | sh
sudo apt-get install fzf
sudo apt-get install tmux
sudo apt-get install zsh-autosuggestions
sudo apt-get install neovim
sudo apt-get install ripgrep
curl -LsSf https://astral.sh/uv/install.sh | sh
Just source the files from ~/.zshrc and ~/.tmux.conf
in ~/.zshrc
source ~/dotfiles/zshrc
in ~/.tmux.conf
source-file ~/dotfiles/tmux.conf
- need to enable mouse reporting in iTerm2 settings
- Preferences ▸ Profiles ▸ Terminal ▸ Enable mouse reporting
Install zsh pls (sudo apt-get install zsh). Then sudo chsh -s $(which zsh) and re-open shell, sourcing wont change it)
ssh-keygen -t ed25519 -C "your_email@example.com"- cat & copy
cat ~/.ssh/id_ed25519.pub - In github web UI go to, Settings → SSH and GPG keys → New SSH key
- done
brew install nodecurl -fsSL https://claude.ai/install.sh | bash<source>npm i -g @openai/codex<source>
click here
- 🍺 Install brew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"(https://brew.sh/) (will ask for password and installs xcode tools) - Rectangle for window snapping:
brew install --cask rectangle - Activate key repeat, do this in terminal:
defaults write -g ApplePressAndHoldEnabled -bool false<source> (then restart laptop) - Get ghostty and/or iterm2
- Jiggler for work laptops (https://www.sticksoftware.com/software/Jiggler.html)
- maccy (for multi copy):
brew install maccy<source> - Hide macos dock (right click the
|icon and hide) - Increase key repeat rate and shorten delay until repeat:
- Increase trackpad speed:
- Enable 3 finger drag:


