Skip to content

collinwu/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published