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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d06e371 · Feb 22, 2025
Feb 22, 2025
Nov 8, 2022
Feb 22, 2025
Apr 28, 2021
Jan 18, 2025
Aug 8, 2022
Feb 22, 2025
Aug 27, 2024
Oct 12, 2014
Aug 27, 2024
Sep 24, 2024
Sep 24, 2024

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