Dotfiles managed with Stow for Brew, Apt or Dnf
Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install Stow
brew install stow
Setup dotfiles
stow bat brew bin git neovim tmux zsh
Install packages
brew bundle -v --file ~/.config/brew/Brewfile
# create a copy of the sample packages file
cp ~/.config/brew/packages.sample.rb ~/.config/brew/packages.rb
# edit packages file to add extra packages
vim ~/.config/brew/packages.rb
# run the `brew-switch` alias
brew-switch
Ubuntu, Debian or any derivatives of either.
Install Stow
sudo apt install stow
Setup dotfiles
stow apt bat bin git neovim tmux zsh
Install packages
bash ~/.config/my-apt/core.sh
# create a copy of the sample packages file
cp ~/.config/my-apt/packages.sample.sh ~/.config/my-apt/packages.sh
# edit packages file to add extra packages
vim ~/.config/my-apt/packages.sh
# run the `apt-switch` alias
apt-switch
Fedora, RHEL or any derivatives of either.
Install Stow
sudo dnf install stow
Setup dotfiles
stow dnf bat bin git neovim tmux zsh
Install packages
bash ~/.config/my-dnf/core.sh
# create a copy of the sample packages file
cp ~/.config/my-dnf/packages.sample.sh ~/.config/my-dnf/packages.sh
# edit packages file to add extra packages
vim ~/.config/my-dnf/packages.sh
# run the `dnf-switch` alias
dnf-switch