My dev setup and workflow for intel macOS.
My setup and tools:
- Terminal: Kitty, previously Alacritty
- Prompt: Starship
- Shell: Fish
- Editor: VS Code and Neovim
- Fonts: Nerd Fonts
- Dotfiles Management: GNU Stow
I use vscode as my main editor.
Once you install vscode, run this command to install extensions: just vsc-ext
My recommendation is clone this repo into $HOME/.dotfiles
like this
# install xcode cli tools: need git installed
xcode-select --install
# clone repo to dotfiles dir
git clone [email protected]:joefitzy/dotfiles.git $HOME/.dotfiles
# Move into dotfiles dir
cd $HOME/.dotfiles
# install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# install packages from brewfile
brew update && brew install just
just brewinstall
# install virtualenv
pipx install virtualenv
# use gnu stow to manage symlinks for dotfiles
# must be in $HOME/.dotfiles directory
stow .
You might need to make a symlink to your fish install like this:
ln -s <current_fish_locaation> /usr/local/bin/fish