Go to file
Adam Veldhousen e378fe9ac6
added config files for vscode
2018-02-23 18:28:34 -06:00
.config added config files for vscode 2018-02-23 18:28:34 -06:00
.extensions added install script for stuff like i3, polybar, compton etc 2018-02-23 18:28:34 -06:00
.ssh fixed ssh config and updated vimrc 2018-02-23 18:28:34 -06:00
install added install script for stuff like i3, polybar, compton etc 2018-02-23 18:28:34 -06:00
itermprefs big tweaks over the last few months 2016-10-29 15:09:21 -05:00
tools added config files for vscode 2018-02-23 18:28:34 -06:00
.NERDTreeBookmarks added config files for vscode 2018-02-23 18:28:34 -06:00
.bash_aliases some tweaks to get things working in arch 2017-12-23 14:43:30 -06:00
.bash_functions some tweaks to get things working in arch 2017-12-23 14:43:30 -06:00
.environment some updates 2018-02-23 18:24:34 -06:00
.gitconfig some updates 2018-02-23 18:24:34 -06:00
.gitignore some tmux tweaks 2017-03-09 14:00:46 -06:00
.gitmodules moved Tools to tools 2015-12-15 03:41:43 +00:00
.profile some updates 2018-02-23 18:24:34 -06:00
.shell_colors Added a little lambda symbol for input line in terminal 2015-10-23 02:18:24 -05:00
.tmux.conf some tmux tweaks 2017-03-09 14:00:46 -06:00
.vimrc some updates 2018-02-23 18:24:34 -06:00
README.md installs vim stuff for osx automatically, windows, not so much 2016-10-29 15:26:50 -05:00
bootstrap.sh added install script for stuff like i3, polybar, compton etc 2018-02-23 18:28:34 -06:00
cmder.xml misc tweaks 2015-08-07 13:46:09 -05:00
default.itermcolors added my stock iterm colors setup 2015-10-21 21:16:29 -05:00
motd big tweaks over the last few months 2016-10-29 15:09:21 -05:00
rakefile some updates 2018-02-23 18:24:34 -06:00
remove.sh installs and uninstalls properly on windows 2015-08-07 13:46:50 -05:00
work_motd added work/regular motd 2015-03-24 14:35:30 -05:00

README.md

laughing-hipster

My dot files

What's included?

A very simplistic plugin system, drop shell scripts you would like to source into the ~/.extensions directory. .profile will load them automatically.

A custom SSH config setup with nice defaults.

Installs Brew when run on OSX, along with several utilities I commonly use.

Comes with an uninstall script.

Themes for vim, iterm2 and for cmder when ran on windows.

Tmux and vim configurations

Install

  1. cd into ~
  2. run laughing-hipster/bootstrap.sh

The installer backs up your current home folder dotfiles into .home_bkup and then symlinks in the dotfiles for this repo. The installer also preserves your ssh config if you have customized it already.

Because everything is symlinked, all you have to do for most updates is just git pull.

Uninstall

  1. cd into ~
  2. run ./laughing-hipster/remove.sh

The uninstaller will leave the ssh config in place and copy all of the files from .home_bkup into their original places. It will also remove the tools folder and any dot files that have the same name as the ones in this repo.

Basically you end up back where you started (or close to) without anything destructive happening.

Extending with custom scripts

This set up will source all files found in a ~/.extensions/ directory or in a file named ~/.extensions at the last moment. This allows you to extend and customize how everything works to your liking.