rnarian/dotfiles


My dotfiles for both OS X and Linux systems, forked from frdmn/dotfiles

License: WTFPL

Language: Vim script

Keywords: bork, dotfiles, setuptools


dotfiles

Bork-based dotfile setup for Mac and Linux systems which is really simple and easy to understand.

Features

  • Dotfile wrapper based on Bork
  • Brew and Cask package check
  • Mac App Store app check
  • npm (Node Package Manager) package check
  • apt-get package check
  • Commented configuration options, so you know what is actually going on
  • Lightweight Atom package installer which uses a bundle Atomfile (and apm of course)
  • Dotfiles per hostname

Installation

  1. Fork this repository
  2. git clone https://github.com/<GitHub-user>/dotfiles $HOME/.dotfiles
  3. cd $HOME/.dotfiles
  4. ./dotfiles

Available commands

# Install/update the dotfiles
$ dotfiles

# Install/update one specific borkfile, located in borkfiles/
$ dotfiles <borkfile>

Informations

Explanation of the directories:

./bork
└── This folder includes the bork git repository which gets updated as
    soon as you update the the dotfiles

./borkfiles
└── Includes the actual bork files, seperated to allow a condition based
    installation (system architecture, OS type)

./borkfiles/bootstrap.bork
└── This is the bootstrapping one, which applies the other Borkfiles in
    the same folder

./configs
└── Contains all of your configuration files which gets symlinked into $HOME
    as ".$FILE". So basically, your actual dotfiles (vimrc, gitconfig, etc)

./configs/bash_vault
└── Secret stuff that you rather don't track in the git repo

./hostnames
└── This folder could contain hostname specific (per host) dotfiles which get
    sourced by your Bash/ZSH shell only if there is a file that matches our
    current full (`$HOSTNAME`) hostname.

./opt
└── Specific files which gets symlinked into non-$HOME folders. Used by
    atom.bork

Credits

License

WTFPL

Project Statistics

Sourcerank 4
Repository Size 142 KB
Stars 1
Forks 1
Watchers 3
Open issues 1
Dependencies 0
Contributors 2
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Marian Friedmann Jonas Friedmann

Something wrong with this page? Make a suggestion

Login to resync this repository