Bork-based dotfile setup for Mac and Linux systems which is really simple and easy to understand.
- Dotfile wrapper based on Bork
- Brew and Cask package check
- Mac App Store app check
npm
(Node Package Manager) package checkapt-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
- Fork this repository
git clone https://github.com/thoresuenert/dotfiles $HOME/.dotfiles
cd $HOME/.dotfiles
./dotfiles
# Install/update the dotfiles
$ dotfiles
# Install/update one specific borkfile, located in borkfiles/
$ dotfiles <borkfile>
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)
- Kasperisager, for the idea with Bork
- FRDMN, for making me do this! <3