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}"