The goal of this dotfiles setup is to provide a fully portable shell with all cool things with a single entry point. That means that it won't crap all over your home directory with a bunch of dot-dirs and symlinks like other dotfile ditributions.
Clone this repo somewhere:
git clone git@github.com:rwz/dotfiles.git muh-dotfilesChange your shell to shell from dotfiles:
sudo chsh -s /path/to/muh-dotfiles/shell $USERAnd you're done.
Ghostty on macOS reads its config from ~/Library/Application Support/com.mitchellh.ghostty/. Symlink it to the version in this repo:
mkdir -p ~/Library/Application\ Support/com.mitchellh.ghostty
ln -sf "$PWD/ghostty/config.ghostty" ~/Library/Application\ Support/com.mitchellh.ghostty/config.ghostty(Run from the root of this repo.)
Change your shell to whatever it was before:
chsh -s /bin/bash