From 892db922832d651c44d605d18a30d5021dabd8b3 Mon Sep 17 00:00:00 2001 From: Thomas Syms Date: Sat, 18 May 2024 21:01:04 -0300 Subject: [PATCH] Added mutter tripple-buffering overlay --- flake.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index ac7ed84..773c92e 100644 --- a/flake.nix +++ b/flake.nix @@ -47,7 +47,22 @@ ... }: let system = "x86_64-linux"; - pkgs = nixpkgs.legacyPackages.${system}; + pkgs = import nixpkgs { + inherit system; + overlays = [ + (_final: prev: { + gnome = prev.gnome.overrideScope (_gnomeFinal: gnomePrev: { + mutter = gnomePrev.mutter.overrideAttrs (_old: { + src = pkgs.fetchgit { + url = "https://gitlab.gnome.org/vanvugt/mutter.git"; + rev = "663f19bc02c1b4e3d1a67b4ad72d644f9b9d6970"; + sha256 = "sha256-I1s4yz5JEWJY65g+dgprchwZuPGP9djgYXrMMxDQGrs="; + }; + }); + }); + }) + ]; + }; in { nixosConfigurations = { Equinox = nixpkgs.lib.nixosSystem {