No description
Find a file
2018-12-17 00:16:37 -06:00
common Move common configuration into common 2018-12-16 14:16:08 -06:00
.gitmodules Move common configuration into common 2018-12-16 14:16:08 -06:00
install.sh Add install script and README 2018-12-17 00:16:37 -06:00
README.md Add install script and README 2018-12-17 00:16:37 -06:00

dotfiles

My personal dotfiles and configurations.

The Contents

  • common - A set of configuration files common to every system.
  • $hostname - Configuration files specific to the system with the given hostname.
  • $x - Additional (optional) configurations that can also be added.

The System

Each subdirectory of this repository is a collection of files to install relative to the current user's home directory (assumed to be $HOME) which are merged into the home directory by the install.sh script. The script chooses specific subdirectories and merges them in the following order, with precedence given to the more recently-listed subdirectory if two or more contain a file at the same path:

  • Command-line arguments (precedence given first-to-last)
  • System hostname
  • The common directory