GNOME: Difference between revisions

imported from old wiki
m Triple-buffering patch for GNOME 46
Line 148: Line 148:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
nixpkgs.overlays = [
nixpkgs.overlays = [
  (final: prev: {
  # GNOME 46: triple-buffering-v4-46
    gnome = prev.gnome.overrideScope' (gnomeFinal: gnomePrev: {
  (final: prev: {
      mutter = gnomePrev.mutter.overrideAttrs ( old: {
    gnome = prev.gnome.overrideScope (gnomeFinal: gnomePrev: {
        src = pkgs.fetchgit {
      mutter = gnomePrev.mutter.overrideAttrs ( old: {
          url = "https://gitlab.gnome.org/vanvugt/mutter.git";
        src = pkgs.fetchgit {
          # GNOME 45: triple-buffering-v4-45
          url = "https://gitlab.gnome.org/vanvugt/mutter.git";
          rev = "0b896518b2028d9c4d6ea44806d093fd33793689";
      rev = "663f19bc02c1b4e3d1a67b4ad72d644f9b9d6970";
          sha256 = "sha256-mzNy5GPlB2qkI2KEAErJQzO//uo8yO0kPQUwvGDwR4w=";
          sha256 = "sha256-I1s4yz5JEWJY65g+dgprchwZuPGP9djgYXrMMxDQGrs=";        
        };
        };
      } );
      } );
    });
    });
  })
  })
];
];
</syntaxHighlight>
</syntaxHighlight>