We use GNU Stow to symlink files to the home directory.
This makes it easier to manage dotfiles such as .zshrc
, .vimrc
, etc.
Some dotfiles require programs to be installed follow the instructions below depending on your OS.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Add Homebrew Bundle to import/export
brew tap Homebrew/bundle
Import Brew Bundle
cd ~/dotfiles
brew bundle
Install Stow and symlink dotfiles
brew install stow
cd ~/dotfiles
stow .
brew bundle dump
Add the following text to your ~/.gitconfig
[include]
path = .gitconfig.dotfiles
Requirements
- Add universe repository:
sudo add-apt-repository universe
- Nerd Font: How To On WSL/Windows
- Install eza
- Install gcc:
sudo apt-get install gcc -y
- Install neovim
- Download and install Starship from here: https://starship.rs/install.sh
sudo apt install zsh
sudo apt install stow
- Install Terraform
- Install dotnet
- Arc
- Raycast
- Obsidian
- Itsycal
- Bartender
- Zsh
- Starship Prompt
- Orbstack
- Lazyvim
- Wezterm
- Cool nerd font: Iosevka