/configs

Generate dotfiles from a single source

Primary LanguageRubyMIT LicenseMIT

Configs

Build Status

Generates config files (dotfiles) from a single source for the following programs when X starts:

  • polybar
  • termite
  • i3
  • ...

For example usage see my dotfiles

Installation

The gem is not published on rubygems.org, so gem install won't work. You can circumvent this by using bundler, or you can follow these steps:

# clone the git repo
$ git clone http://github.com/phaul/configs
$ cd configs
# build the gem
$ gem build ./configs.gemspec
# install the gem
$ gem install configs-*.gem

Usage

Add settings to ~/.config/configs/configs.yml. Execute configs when X starts or when you want to re-generate the config files. Example configs.yml from my dotfiles, and example templates.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/phaul/configs.

License

The gem is available as open source under the terms of the MIT License.