You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Adam Veldhousen baa8d35713
added install script for stuff like i3, polybar, compton etc
6 years ago
.config added install script for stuff like i3, polybar, compton etc 6 years ago
.extensions added install script for stuff like i3, polybar, compton etc 6 years ago
.ssh figured out a long time ago that having inline comments on the same line as configuration settings causes ssh to blow up with a parse error and I forgot to include it 8 years ago
install added install script for stuff like i3, polybar, compton etc 6 years ago
itermprefs big tweaks over the last few months 8 years ago
tools big tweaks over the last few months 8 years ago
.bash_aliases some tweaks to get things working in arch 6 years ago
.bash_functions some tweaks to get things working in arch 6 years ago
.environment some updates 6 years ago
.gitconfig some updates 6 years ago
.gitignore some tmux tweaks 7 years ago
.gitmodules moved Tools to tools 9 years ago
.profile some updates 6 years ago
.shell_colors Added a little lambda symbol for input line in terminal 9 years ago
.tmux.conf some tmux tweaks 7 years ago
.vimrc some updates 6 years ago
README.md installs vim stuff for osx automatically, windows, not so much 8 years ago
bootstrap.sh added install script for stuff like i3, polybar, compton etc 6 years ago
cmder.xml misc tweaks 9 years ago
default.itermcolors added my stock iterm colors setup 9 years ago
motd big tweaks over the last few months 8 years ago
rakefile some updates 6 years ago
remove.sh installs and uninstalls properly on windows 9 years ago
work_motd added work/regular motd 9 years ago

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.