Skip to content
This repository has been archived by the owner on Jun 22, 2018. It is now read-only.
/ dots Public archive

Manage dotfiles with system-specific changes

License

Notifications You must be signed in to change notification settings

wbthomason/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dots

Manage dotfiles with system-specific changes.

Planning

  • There are layers for different systems
  • Layers have modules representing the configs to be managed
  • Layers can also have patches for modules specifying how to change the config for the particular system
  • Modules are specified just like for GNU stow
  • We handle patches without cluttering git by computing the inverse of a diff to apply to undo a patch and doing some yet-to-be-determined magic to make git not mark the configs as modified.
    • Maybe clever use of a hidden directory with copies of the original files and .gitignore modifications to hide changes to the "real" files? We'd need to be careful with synchronization and have a plan for undoing this setup to move away from the dots tool.

Releases

No releases published

Packages

No packages published

Languages