yochem / dotfiles

:house: Configs from ~/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

/Users/Yochem | /home/yochem

My modular configuration manager for MacOS and Linux.

Screenshots

img

I try to comply to the XDG standard as much as possible. My $HOME is chmod -w'd lol.

Config files Installed to
config/* XDG_CONFIG_HOME
data/* XDG_DATA_HOME
bin/* Normally ~/.local/bin, but specified in the dot.py
home/* ~ (looking at you, Bash)

Installation

This repository can be cloned to any location on your computer. The dotfiles are managed using a Python script (dot.py). This makes the configuration modular and allows me to install only the configuration from the programs I need at that moment.

Full installation

git clone https://github.com/yochem/dotfiles.git
cd dotfiles
./dot.py sync

Why?

"There is a computer disease that anybody who works with computers knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is that you 'play' with them." -- Richard Feynman

Questions? Found a bug? Got an improvement?

Please create an issue!

License

Licensed under the MIT license.

About

:house: Configs from ~/


Languages

Language:Shell 59.9%Language:Lua 28.4%Language:Python 7.0%Language:TeX 2.2%Language:Ruby 1.3%Language:AppleScript 0.8%Language:Scheme 0.2%Language:Prolog 0.1%Language:Vim Snippet 0.1%