I use macOS, Visual Studio Code, Ghostty, Fish.
binBrewfilehome/.config/fishhome/.config/githome/.config/mise- [
home/Library/Application Support/Code (VS Code)](home/Library/Application Support/Code) - [
home/Library/Application Support/com.mitchellh.ghostty](home/Library/Application Support/com.mitchellh.ghostty)
Open terminal and install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Set up Fish:
/opt/homebrew/bin/brew install fish
sudo /bin/bash -c "echo /opt/homebrew/bin/fish >>/etc/shells"
chsh -s /opt/homebrew/bin/fishOpen another terminal tab and clone this repository:
mkdir code
git clone https://github.com/vrslev/dotfiles code/dotfiles
cd code/dotfilesInstall mise:
eval (/opt/homebrew/bin/brew shellenv)
brew install miseInstall dependencies for the first time:
eval (/opt/homebrew/bin/brew shellenv)
/opt/homebrew/bin/brew bundle --file Brewfile --no-restart
MISE_GLOBAL_CONFIG_FILE=home/.config/mise/config.toml mise up --yes --jobs 16Install dotfiles:
./link-config-files
./bin/dotfiles/sync-deps
sudo ./bin/dotfiles/set-macos-defaultsRestart the computer to apply macOS defaults.