From 3861c94c2c24705dd233daafbd705aa46a41a19e Mon Sep 17 00:00:00 2001 From: tsukasa Date: Wed, 12 Aug 2026 18:58:42 +0800 Subject: [PATCH] Fixed an issue where YouTube wouldn't load --- flake.nix | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/flake.nix b/flake.nix index 7c238b7..7c23e71 100644 --- a/flake.nix +++ b/flake.nix @@ -11,15 +11,14 @@ let pkgs = import nixpkgs { inherit system; }; - gstPluginPath = pkgs.lib.makeSearchPath "lib/gstreamer-1.0" (with pkgs.gst_all_1; [ - gstreamer - gst-plugins-base - gst-plugins-good - gst-plugins-bad - gst-plugins-ugly - gst-libav - ]); - + gstPluginPath = pkgs.lib.makeSearchPath "lib/gstreamer-1.0" (with pkgs.gst_all_1; [ + gstreamer.out + gst-plugins-base + gst-plugins-good + gst-plugins-bad + gst-plugins-ugly + gst-libav + ]); page = pkgs.stdenv.mkDerivation { pname = "page"; version = "0.1.0"; @@ -31,14 +30,12 @@ pkgs.ninja pkgs.wrapGAppsHook3 ]; - buildInputs = [ - pkgs.gtk4 - pkgs.webkitgtk_6_0 - pkgs.glib-networking - pkgs.gsettings-desktop-schemas - pkgs.cacert - ]; - + buildInputs = [ pkgs.gtk4 pkgs.webkitgtk_6_0 pkgs.glib-networking pkgs.cacert ] + ++ (with pkgs.gst_all_1; [ + gstreamer.out gst-plugins-base gst-plugins-good + gst-plugins-bad gst-plugins-ugly gst-libav + ]); + preFixup = '' gappsWrapperArgs+=( --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${gstPluginPath}"