nix: update libcava version and removal of gtk-layer-shell meson option
This commit is contained in:
		
							parent
							
								
									e42635197c
								
							
						
					
					
						commit
						00ee538c95
					
				| 
						 | 
					@ -4,27 +4,32 @@
 | 
				
			||||||
, version
 | 
					, version
 | 
				
			||||||
}:
 | 
					}:
 | 
				
			||||||
let
 | 
					let
 | 
				
			||||||
  catch2_3 = {
 | 
					  libcava = rec {
 | 
				
			||||||
    src = pkgs.fetchFromGitHub
 | 
					    version = "0.10.1";
 | 
				
			||||||
      {
 | 
					    src = pkgs.fetchFromGitHub {
 | 
				
			||||||
        owner = "catchorg";
 | 
					      owner = "LukashonakV";
 | 
				
			||||||
        repo = "Catch2";
 | 
					      repo = "cava";
 | 
				
			||||||
        rev = "v3.5.1";
 | 
					      rev = version;
 | 
				
			||||||
        hash = "sha256-OyYNUfnu6h1+MfCF8O+awQ4Usad0qrdCtdZhYgOY+Vw=";
 | 
					      hash = "sha256-iIYKvpOWafPJB5XhDOSIW9Mb4I3A4pcgIIPQdQYEqUw=";
 | 
				
			||||||
      };
 | 
					    };
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
in
 | 
					in
 | 
				
			||||||
(waybar.overrideAttrs (oldAttrs: rec {
 | 
					(waybar.overrideAttrs (
 | 
				
			||||||
  inherit version;
 | 
					  oldAttrs: {
 | 
				
			||||||
 | 
					    inherit version;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  src = lib.cleanSourceWith {
 | 
					    src = lib.cleanSourceWith {
 | 
				
			||||||
    filter = name: type: type != "regular" || !lib.hasSuffix ".nix" name;
 | 
					      filter = name: type: type != "regular" || !lib.hasSuffix ".nix" name;
 | 
				
			||||||
    src = lib.cleanSource ../.;
 | 
					      src = lib.cleanSource ../.;
 | 
				
			||||||
  };
 | 
					    };
 | 
				
			||||||
})
 | 
					
 | 
				
			||||||
).override {
 | 
					    mesonFlags = lib.remove "-Dgtk-layer-shell=enabled" oldAttrs.mesonFlags;
 | 
				
			||||||
  catch2_3 = pkgs.catch2_3.overrideAttrs (oldAttrs: {
 | 
					
 | 
				
			||||||
    version = "3.5.1";
 | 
					    postUnpack = ''
 | 
				
			||||||
    src = catch2_3.src;
 | 
					      pushd "$sourceRoot"
 | 
				
			||||||
  });
 | 
					      cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-${libcava.version}
 | 
				
			||||||
}
 | 
					      patchShebangs .
 | 
				
			||||||
 | 
					      popd
 | 
				
			||||||
 | 
					    '';
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					))
 | 
				
			||||||
		Loading…
	
		Reference in New Issue