Skip to content

RaafatTurki/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOTS

Da One Thicc Solution (for my dot files management)

Project Structure

# dot files
common                  # holds all main dots
machines                # holds all machine specific dots

# dot managers
home_dots               # symlinks home dots
system_dots             # copies system dots
.
.

Usage

there's nothing to it, you put your dots in the right places and the management scripts do the rest.

  • home dots are symlinked with stow, this allows for smart restowing to have a self updating mirror of your dots.
  • system dots are simply copied, mainly because they aren't user dependant.

TODO

  • replace init_dirs with a smarter implicit solution
  • relocate common to within machines
  • move executable scripts (home_dots, system_dots) to a single dir on PATH
  • add auto encryption support