me dot files
Each (program, environment, etc.) configuration is generated by a README.org
at the top level. By using tangle, this generates the configuration file(s) in the correct subfolder to be symlinked by stow.
Standard header for each is
#+TITLE: Something configuration
#+PROPERTY: header-args :tangle "./.config/something/config" :mkdirp yes :comments both
#+AUTO_TANGLE: t
with the package org-auto-tangle providing a hook to org-mode file saving to tangle the file.
Files are linked using GNU stow, with the following configuration file
--target=$HOME
- [ ] bash
- [X] Emacs (in separate way)
- [ ] Firefox
- [ ] flashfocus
- [ ] fontconfig
- [ ] i3
- [ ] libinput-gestures
- [ ] ncmpcpp
- [ ] picom
- [ ] rofi
- [ ] stumpwm
- [X] termite
- [X] X11
- [ ] xmonad
- [X] zsh