anchor.diff:        hawaii.qtconfiguration
         hawaiiSchemas
   
  -      weston
  +      weston glib.dev gnome3.dconf
  +      mesa mesa.out mesa_drivers
       ]);
     };
   
  
positive.code:       qt5.qtquickcontrols2.out
        qt5.qtdeclarative.out
        qt5.qtwayland.out
      ] ++ (with pkgs; [
        hawaii.fluid
        hawaii.greenisland
  
negative.code:     phases = "buildPhase";
      buildPhase = ''
        mkdir -p $out/share/glib-2.0/schemas
  
        cp ${pkgs.hawaii.hawaii-workspace}/share/gsettings-schemas/hawaii-workspace/glib-2.0/schemas/* $out/share/glib-2.0/schemas/
  
        substituteInPlace $out/share/glib-2.0/schemas/org.hawaiios.desktop.lockscreen.gschema.xml \
          --replace "${pkgs.hawaii.hawaii-workspace}/share/backgrounds" "${pkgs.hawaii.hawaii-wallpapers}/share/backgrounds"
        substituteInPlace $out/share/glib-2.0/schemas/org.hawaiios.desktop.background.gschema.xml \
          --replace "${pkgs.hawaii.hawaii-workspace}/share/backgrounds" "${pkgs.hawaii.hawaii-wallpapers}/share/backgrounds"
  
        #cp ${pkgs.gnome3.gsettings_desktop_schemas}/share/gsettings-schemas/gsettings-desktop-schemas-3.20.0/glib-2.0/schemas/* $out/share/glib-2.0/schemas/
  
        export GSETTINGS_SCHEMAS_PATH="$out/share"
        export XDG_DATA_DIRS="$GSETTINGS_SCHEMAS_PATH"
  
        ${pkgs.glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas --targetdir=$out/share/glib-2.0/schemas
  
        ${pkgs.glib.dev}/bin/gsettings list-schemas
      '';
    };
  