Skip to content

theutz/dag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏔️ dag

A lightweight implementation of home-manager's directed acyclic graph (DAG) helpers.

dağ is Turkish for mountain.

Why?

Because Home Manager nailed it, IMO.

And having a single, familiar paradigm for writing structured information spread across a large flake seemed useful. Especially with the ascendency of flake.parts, the advent of the dendritic pattern, and the AOP of den.

d'ya like dags?

Usage

# flake.nix
{
   inputs.dag.url = "github:theutz/dag";
   outputs = inputs: 
   let
     dag = inputs.dag.lib { inherit (inputs.nixpkgs) lib; };
   in
   {
     # use dag API
   };
}

About

DAGaaS. For nix.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors