Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.85 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.85 KB

dotfiles

Your dotfiles are how you personalize your system. These are mine. Largely modified from @wulymammoth's

Topical

Everything's built around topic areas. If you're adding a new area to your forked dotfiles — say, "Java" — you can simply add a java directory and put files in there.

I'm using GNU Stow to symlink my dotfiles and each directory that you see here mirrors that of my $HOME directory -- some application and utility configurations typically go under $XDG_CONFIG (~/.config).

Details about leveraging Stow

Install

IMPORTANT - before running boostrap - check homebrew/Brewfile for any Mac App Store applications you would not want. There are at least two paid applications included in this Brewfile

Run this:

# clone and bootstrap
$ git clone https://github.com/collinwu/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ bootstrap

# if using a mac m1, you may need to add this to your ~/.zshrc config file
`eval $(/opt/homebrew/bin/brew shellenv)`
# or just append it to the end of `.zshrc` file
$ echo `eval $(/opt/homebrew/bin/brew shellenv)` >> ~/.zshrc

# then run `brew bundle` on Brewfile
$ cd homebrew
$ brew bundle

# run stow to symlink to $HOME
$ stow asdf
$ stow zsg
$ stow ...

Some additional documentation are in the /docs directory. QOL has resources on additional configuration and applications that might be useful.

Run through CHECKLIST afterward as well.

Thanks

Originally inspired by Zach Holman's dotfile repo and a desire to be more organized and speed up environment setup. Updated and made more streamlined based on Wulymammoth's dotfile repo