These dotfiles are managed using GNU Stow.
Follow these steps to set up a new machine:
Oh My Zsh is required for the ZSH configuration. Install it using the following command:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Refer to the official Oh My Zsh documentation for more details.
Ensure stow is installed on your system:
- macOS:
brew install stow - Ubuntu/Debian:
sudo apt install stow - Fedora:
sudo dnf install stow
Clone this repository into your home directory and use stow to link the configurations:
git clone https://github.com/yourusername/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow zsh
stow nvim
stow tmux