This repo serves as a easy starting point for use of my own workspace configuration on other systems.
- stow: Symlink manager
- wezterm: Terminal emulator
- zap: ZSH plugin manager
- zoxide: Smarter
cd
command - fnm: Node version manager
Make sure GNU Stow is installed:
stow --version # expected output: stow (GNU Stow) version x.x.x
# If not installed
brew install stow
After making sure stow
is installed, clone this repository in your user root:
git clone https://github.com/mhogeveen/dotfiles ~/.dotfiles
cd .dotfiles
Then run one of three make commands to handle all packages at once,
make init # stow all dotfiles which will overwrite existing files
# or
make add # restow all dotfiles
# or
make delete # delete all dotfiles (unlink them all)
or
stow --verbose (--adopt or --restow) <package name>
Update all brew packages (will build this out more in the future):
make up