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:         else toString v;
      in
        "${n} = ${v'}";
  
    toDconfIni = generators.toINI {
      mkKeyValue = key: value:
        let
          tweakVal = v:
            if isString v then "'${v}'"
            else toString v;
        in
          "${key}=${tweakVal value}";
    };
  
    fontType = types.submodule {
      options = {
  
negative.code: 
          xdg.configFile."gtk-3.0/gtk.css".text = cfg3.extraCss;
  
          dconf.settings = mkIf cfg3.waylandSupport {
            "org/gnome/desktop/interface" = dconfIni;
          };
        }
      );
  