diff options
| author | Malte Voos <malte@boskoop.fritz.box> | 2025-10-17 23:28:48 +0200 |
|---|---|---|
| committer | Malte Voos <malte@boskoop.fritz.box> | 2025-10-17 23:28:48 +0200 |
| commit | a42a73378b7c527a5e4600544b2d7a86d68c5aac (patch) | |
| tree | a43182247eabcce5f77dbf652d7d211ab651a3e3 /flake.nix | |
| parent | e85e33dd06432ccd194fc9c11c02511453d8394a (diff) | |
| download | lleap-a42a73378b7c527a5e4600544b2d7a86d68c5aac.tar.gz lleap-a42a73378b7c527a5e4600544b2d7a86d68c5aac.zip | |
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix index 0fca036..1a7ac29 100644 --- a/flake.nix +++ b/flake.nix @@ -23,9 +23,30 @@ system: let overlay = final: prev: { - whisper-cpp = prev.whisper-cpp.override { - vulkanSupport = true; - }; + # whisper-cpp = prev.whisper-cpp.override { + # vulkanSupport = true; + # }; + + # we use the last version of gtk4 which still has the old GL renderer; + # the new one is broken on macos + gtk4 = prev.gtk4.overrideAttrs (finalAttrs: prevAttrs: { + version = "4.16.12"; + src = final.fetchurl { + url = "mirror://gnome/sources/gtk/${final.lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; + hash = "sha256-7zG9vW8ILEQBY0ogyFCwBQyb8lLvHgeXZO6VoqDEyVo="; + }; + }); + libadwaita = prev.libadwaita.overrideAttrs (finalAttrs: prevAttrs: { + version = "1.6.3"; + src = final.fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "GNOME"; + repo = "libadwaita"; + rev = finalAttrs.version; + hash = "sha256-4rYiNI6Oj++iqbPIwe8KvwviGnh93sAZ9wp1cIPZcBA="; + }; + mesonFlags = []; + }); }; pkgs = import nixpkgs { inherit system; @@ -67,9 +88,8 @@ gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly - gst_all_1.gst-plugins-rs gst_all_1.gst-libav - gst_all_1.gst-vaapi + #gst_all_1.gst-vaapi ffmpeg_8-full.dev ]; |