- editor
- emacs
- shell
- fish
- terminal
- ghostty
I’m using GNU stow for this
- Don’t symlink entire
emacs.dfolder, only symlink files
stow -t "$HOME" --no-folding emacs- Don’t track
init.elafter stowing it
git update-index --assume-unchanged emacs/.emacs.d/init.el- Don’t native compile elisp (ephemeral setups)
Touch a file titled .dir-locals.el with the contents of:
((nil . ((no-native-compile . t))))- Installing stuff without sudo privileges
git clone https://github.com/Homebrew/brew homebrew
eval "$(homebrew/bin/brew shellenv)"
brew update --force --quiet
chmod -R go-w "$(brew --prefix)/share/zsh"