My dotfiles
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
R restructured for stow install Nov 11, 2016
alacritty added alacritty config Aug 11, 2018
bash make command line lastpass work Sep 15, 2018
bin added setaudio command Sep 7, 2018
cmus added buku, cmus, and surfraw Dec 30, 2016
git cleaning up osx installer based on experience in sept 2018 Sep 12, 2018
i3 added alacritty config Aug 11, 2018
i3status added time back to i3 status Nov 24, 2017
karabiner added karabiner values into dotfiles. making prettier make output Nov 12, 2016
mintty restructured for stow install Nov 11, 2016
mokupona new sites Sep 20, 2018
mutt restructured for stow install Nov 11, 2016
neovim easy-align back in Aug 23, 2018
newsbeuter/.newsbeuter added new rss May 23, 2018
notmuch restructured for stow install Nov 11, 2016
sc-im added sc-im config Jun 29, 2018
slate added karabiner values into dotfiles. making prettier make output Nov 12, 2016
surfraw added buku, cmus, and surfraw Dec 30, 2016
tmux new sites Sep 20, 2018
utils no need to be fancy with lynx bg color Apr 10, 2018
vim speeding up vue Aug 14, 2018
weechat updated irc settings and moku pona path Aug 20, 2018
zathura zathura added Mar 13, 2018
zsh restructured for stow install Nov 11, 2016
.gitignore local lynx config Aug 15, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jul 27, 2017
CONTRIBUTING.md Create CONTRIBUTING.md Jul 27, 2017
LICENSE Create LICENSE Jul 27, 2017
Makefile setup weechat on linux Aug 11, 2018
README.md corrected curl to point to raw osxsetup.sh Apr 19, 2017
mintsetup.sh alacritty added Aug 19, 2018
osxsetup.sh setting up some folder paths for syncthing Sep 14, 2018

README.md

dotfiles

This repo serves as a master collection of all my dotfiles. Each grouping has its own folder here. The install script will install all of the appropriate files for the platform to their respective place.

Dependencies

The dotfiles installation requires the GNU program stow. To install this, do your brand of:

brew install stow
-or-
sudo apt-get install stow

Install

From cloned git repo folder:

$ make

The Makefile will attempt to determine your platform automatically and install the right files. You can override this by specifying the platform specifically in the make command (e.g., make OSX). Or you can install specific packages with make as well (e.g., make tmux).

OSX Setup

Optionally my full OSX setup script can be run directly from this repository. It should, with a little luck, configure the system, install all sorts of programs, pull down these dotfiles, and run all the necessary installers.

curl https://raw.githubusercontent.com/jamestomasino/dotfiles/master/osxsetup.sh | bash

Credits

Most stuff is original, but a lot of the aliases and functions are ripped off from around the web. If you notice your idea in my repo somewhere and want credit, send me a note. Once I'm done rolling my eyes, I'll post a link or something.

Special thanks to Stephen Tudor, my partner in dotfile exploration.