No Description

soredake f9ab22f0d2 some updates 3 months ago
etc f9ab22f0d2 some updates 3 months ago
home f9ab22f0d2 some updates 3 months ago
home_cp fcb1d3e764 update 5 months ago
kernel f9ab22f0d2 some updates 3 months ago
root f9ab22f0d2 some updates 3 months ago
scripts f9ab22f0d2 some updates 3 months ago
service.conf a47012566f 02/09/2017 8 months ago
.editorconfig 014276ccd4 Initial commit 11 months ago
COPYING fcb1d3e764 update 5 months ago
GIT.md 014276ccd4 Initial commit 11 months ago
README.md 014276ccd4 Initial commit 11 months ago
ZSH.md 014276ccd4 Initial commit 11 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: