These are my dotfiles. There are many like them, but these are mine.
They are mostly for ZSH and Mac, but I use them on Linux too. I use oh-my-zsh (https://github.com/ohmyzsh/ohmyzsh).
Clone this repo to ~/dotfiles (the shell configs expect it there), then run
script/install:
git clone git@github.com:PatrickTulskie/dotfiles.git ~/dotfiles
~/dotfiles/script/install
script/install is idempotent and safe to re-run on any machine. It symlinks
everything into place (backing up anything real it would clobber), installs
oh-my-zsh and the Meslo Nerd Font if they're missing, and wires up vim/Vundle.
Alternatively, you can clone this repo and then source the files you want in your .zshrc file like so:
for dotfile in ~/dotfiles/_zsh_*; do
source ${dotfile}
done
config/hunk/config.toml defines a "Monokai Soda" custom theme for
hunk that matches the Ghostty terminal
theme (hunk ships plain Monokai but no Soda variant). It's symlinked to
~/.config/hunk/config.toml by script/install.
config/herdr/config.toml does the same for herdr via its
[theme.custom] token overrides, using the same palette.
cmd+k clears the screen inside herdr panes (and any other TUI) because
config/ghostty/config remaps it to send ctrl+l rather than firing Ghostty's
own clear_screen. Ghostty's scrollback-wiping clear moved to cmd+shift+k.