Skip to content

Helps set up dotfiles. This is great for backing up your dotfiles.

License

Notifications You must be signed in to change notification settings

hectron/dotfiles

Repository files navigation

Dotfiles

This is a collection of dotfiles that I tend to use. It also contains a Brewfile, which contains instructions on what software and fonts to install via Homebrew.

Dependencies

Tool Reason
Stow Symlinking dotfiles
Make Provides commands to help with installation

Installing

git clone git@github.com:hectron/dotfiles.git && cd $_

# Test installing the dotfiles
rake dry_install

# Install dotfiles
rake clean_install

# Install a sub-set of stowable dirs
rake "install[tmux, alacritty, neovim]"

Installing/upgrading software

Tip

This repository also provides a Brewfile, which can be used by Homebrew to automatically provision software.

cd ~
brew bundle

Directory Structure

The top-level directories are organized to group things conceptually. In practice, the directory structure inside the top-level directory will be what is set up by stow. Each directory that is stowed contains the folder structure that is relative to the user's home directory. For example:

Repo folder Destination
./nvim/.config/nvim/ $HOME/.config/nvim/
./shell/Brewfile $HOME/Brewfile
./git/.gitconfig $HOME/.gitconfig
./alacritty/.config/alacritty/ $HOME/.config/alacritty/

Colors

This setup primarily uses Catppuccin as the theme.

About

Helps set up dotfiles. This is great for backing up your dotfiles.

Resources

License

Stars

Watchers

Forks

Packages

No packages published