Fixed an issue where YouTube wouldn't load

This commit is contained in:
tsukasa 2026-08-12 18:58:42 +08:00
parent 41b87a9457
commit 3861c94c2c

View file

@ -11,15 +11,14 @@
let let
pkgs = import nixpkgs { inherit system; }; pkgs = import nixpkgs { inherit system; };
gstPluginPath = pkgs.lib.makeSearchPath "lib/gstreamer-1.0" (with pkgs.gst_all_1; [ gstPluginPath = pkgs.lib.makeSearchPath "lib/gstreamer-1.0" (with pkgs.gst_all_1; [
gstreamer gstreamer.out
gst-plugins-base gst-plugins-base
gst-plugins-good gst-plugins-good
gst-plugins-bad gst-plugins-bad
gst-plugins-ugly gst-plugins-ugly
gst-libav gst-libav
]); ]);
page = pkgs.stdenv.mkDerivation { page = pkgs.stdenv.mkDerivation {
pname = "page"; pname = "page";
version = "0.1.0"; version = "0.1.0";
@ -31,14 +30,12 @@
pkgs.ninja pkgs.ninja
pkgs.wrapGAppsHook3 pkgs.wrapGAppsHook3
]; ];
buildInputs = [ buildInputs = [ pkgs.gtk4 pkgs.webkitgtk_6_0 pkgs.glib-networking pkgs.cacert ]
pkgs.gtk4 ++ (with pkgs.gst_all_1; [
pkgs.webkitgtk_6_0 gstreamer.out gst-plugins-base gst-plugins-good
pkgs.glib-networking gst-plugins-bad gst-plugins-ugly gst-libav
pkgs.gsettings-desktop-schemas ]);
pkgs.cacert
];
preFixup = '' preFixup = ''
gappsWrapperArgs+=( gappsWrapperArgs+=(
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${gstPluginPath}" --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${gstPluginPath}"