No Description

soredake ded050f5b6 01/11/2017 2 weeks ago
etc ded050f5b6 01/11/2017 2 weeks ago
home ded050f5b6 01/11/2017 2 weeks ago
home_cp 014276ccd4 Initial commit 5 months ago
kernel 794edf9030 16/10/2017 1 month ago
root ded050f5b6 01/11/2017 2 weeks ago
scripts ded050f5b6 01/11/2017 2 weeks ago
service.conf a47012566f 02/09/2017 2 months ago
.editorconfig 014276ccd4 Initial commit 5 months ago
GIT.md 014276ccd4 Initial commit 5 months ago
README.md 014276ccd4 Initial commit 5 months ago
ZSH.md 014276ccd4 Initial commit 5 months ago

README.md

Usage

  • Clone this repo somewhere: git clone https://$THISURL.git $HOME/somewhere
  • To install run ./dotfiles.sh
  • To update the dotfiles run git pull && ./dotfiles.sh
  • Alternatively, if you're setting up a fresh gentoo install, use the scripts/home.sh script, which will set everything up and run all of the other scripts for you

Customization

  • In order to keep private info from public repos, use the .init/private file; it's only copied by the dotfiles.sh script if it doesn't already exist
  • It's also a place you can add extra private aliases, functions, etc.
  • If you're maintaining a fork, run git update-index --assume-unchanged on this file in order to ignore the it's changes

Additional scripts

The following scripts are available in the "scripts" folder:

  • home.sh Wrapper around the all of the other scripts; use this to set up a new Gentoo
  • docker.sh Install docker images
  • linux.sh Sets up sensible defaults for gentoo settings and a couple other cool tweaks
  • node.sh Install global nodejs packages
  • portage.sh Install command-line tools using Portage
  • stage3.sh Install at stage3

Help

Credits

Most of this was based on work by these awesome people: