anchor.diff:    cfg = config.gtk;
     cfg2 = config.gtk.gtk2;
     cfg3 = config.gtk.gtk3;
  +
  +  dag = config.lib.dag;
   
     toGtk3Ini = generators.toINI {
       mkKeyValue = key: value:
  
positive.code:                 <filename>~/.config/gtk-3.0/gtk.css</filename>.
                '';
              };
            };
          };
        };
  
negative.code:         optionalAttrs (cfg.iconTheme != null)
            { gtk-icon-theme-name = cfg.iconTheme.name; };
  
        dconfIni =
          optionalAttrs (cfg.font != null)
            { font-name = cfg.font.name; }
          //
          optionalAttrs (cfg.theme != null)
            { gtk-theme = cfg.theme.name; }
          //
          optionalAttrs (cfg.iconTheme != null)
            { icon-theme = cfg.iconTheme.name; };
  
        optionalPackage = opt:
          optional (opt != null && opt.package != null) opt.package;
      in
  