No Description

soredake 6b066ee5d1 ff 2 weeks ago
etc 6b066ee5d1 ff 2 weeks ago
home f0e6eefdbb ff 2 weeks ago
home_cp fcb1d3e764 update 1 month ago
kernel 9f727bacda update 3 weeks ago
root f0e6eefdbb ff 2 weeks ago
scripts f0e6eefdbb ff 2 weeks ago
service.conf a47012566f 02/09/2017 4 months ago
.editorconfig 014276ccd4 Initial commit 7 months ago
COPYING fcb1d3e764 update 1 month ago
GIT.md 014276ccd4 Initial commit 7 months ago
README.md 014276ccd4 Initial commit 7 months ago
ZSH.md 014276ccd4 Initial commit 7 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: