Skip to content

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

ToolReason
StowSymlinking dotfiles
MakeProvides 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 folderDestination
./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

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages