dotfiles/README.md

815 B

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