Skip to content

arscan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rob's dotfiles

Main sources of inspiration

Feel free to use what you will. Thank the guys above.

Design Goals:

I've extended the functionality here past what is typically in dotfile projects to not only copy over dotfiles, but also install and configure the entire environment. I was tired of reconfiguring / reinstalling everything that I want each time I set up a new machine, and this seemed like a good solution.

Things are organized so that I can install only the parts that I want based on the machine that I'm using. Its centered around topics, just like Holman's dotfile project, but it prompts you before you install each topic. This suits me well, as I generally have a couple of distinct types of installs that I want to manage (desktop, laptop, VM), and it doesn't make sense to install everything on each machine.

I used Holman's for quite a long time, but I figured it was about time I came up with my own. His is also somewhat tilted towards ruby development, which I don't ever use. I also decided to keep the scripts bourne-compatable -- mainly because I wanted to practice writing scripts in that slightly more constricted (but univerally supported) shell.

Usage:

./install.sh

You will be prompted before each topic is installed. I suggest that you take a look at what the xmonad topic does before you give that a go, as it is mainly based on David Brewer's xmonad setup and hasn't been tested on anything other than Ubuntu 12.04.

For the dotfiles, it will prompt you if it finds that you already have any installed.

Extending:

To add another topic, just add a subdirectory for the topic. install.sh will automatically be executed within each directory. Anything with a .symlink extension will automatically be symlinked as a dotfile in your home directory.

About

rob's dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published