Skip to content

A collection of dotfiles, scripts and host configurations.

License

Notifications You must be signed in to change notification settings

fuadsaud/ditmas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ditmas is a collection of dotfiles, scripts and host configurations.

Primer

  • stow/ contains GNU Stow packages. They may contain a mix of static configuration files and executable scripts. See each package's README for more details. Packages are intended to be installed to the home directory (set stow's target directory to $HOME); see dstow for a concrete example.
  • hosts/ contains host configurations. Each host is defined by a directory named after it, which contains a stow file, listing the stow packages to be installed, and further (os specific) package manager packages. A base host exists as a default.
  • setup/ contains setup scripts for bootstrapping and preparing hosts. Install scripts are mostly oppinionated and post-installation is based upon the afforementioned host configurations.