No Description

soredake e08281479d 26/09/2017 18 hours ago
etc e08281479d 26/09/2017 18 hours ago
home e08281479d 26/09/2017 18 hours ago
home_cp 014276ccd4 Initial commit 3 months ago
kernel c6a42f7a44 18/09/2017 1 week ago
root e08281479d 26/09/2017 18 hours ago
scripts e08281479d 26/09/2017 18 hours ago
service.conf a47012566f 02/09/2017 3 weeks ago
.editorconfig 014276ccd4 Initial commit 3 months ago
GIT.md 014276ccd4 Initial commit 3 months ago
README.md 014276ccd4 Initial commit 3 months ago
ZSH.md 014276ccd4 Initial commit 3 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: