Merge pull request #307553 from SuperSandro2000/gst-plugins-good-nox

nixos/no-x-libs: disable more GUIs for gst_all_1.gst-plugins-good

Sandro a534c335 6b39739b

Changed files
+4 -2
nixos
modules
config
pkgs
development
libraries
gstreamer
+1 -1
nixos/modules/config/no-x-libs.nix
···
gst_all_1 = super.gst_all_1 // {
gst-plugins-bad = super.gst_all_1.gst-plugins-bad.override { guiSupport = false; };
gst-plugins-base = super.gst_all_1.gst-plugins-base.override { enableWayland = false; enableX11 = false; };
-
gst-plugins-good = super.gst_all_1.gst-plugins-good.override { enableX11 = false; };
};
imagemagick = super.imagemagick.override { libX11Support = false; libXtSupport = false; };
imagemagickBig = super.imagemagickBig.override { libX11Support = false; libXtSupport = false; };
···
gst_all_1 = super.gst_all_1 // {
gst-plugins-bad = super.gst_all_1.gst-plugins-bad.override { guiSupport = false; };
gst-plugins-base = super.gst_all_1.gst-plugins-base.override { enableWayland = false; enableX11 = false; };
+
gst-plugins-good = super.gst_all_1.gst-plugins-good.override { enableWayland = false; enableX11 = false; gtkSupport = false; qt5Support = false; qt6Support = false; };
};
imagemagick = super.imagemagick.override { libX11Support = false; libXtSupport = false; };
imagemagickBig = super.imagemagickBig.override { libX11Support = false; libXtSupport = false; };
+3 -1
pkgs/development/libraries/gstreamer/good/default.nix
···
, enableJack ? true, libjack2
, enableX11 ? stdenv.isLinux, xorg
, ncurses
, wayland
, wayland-protocols
, libgudev
···
]) ++ lib.optionals qt6Support (with qt6; [
qtbase
qttools
-
]) ++ lib.optionals stdenv.isLinux [
wayland-protocols
];
···
libavc1394
libiec61883
libgudev
wayland
] ++ lib.optionals enableJack [
libjack2
···
, enableJack ? true, libjack2
, enableX11 ? stdenv.isLinux, xorg
, ncurses
+
, enableWayland ? stdenv.isLinux
, wayland
, wayland-protocols
, libgudev
···
]) ++ lib.optionals qt6Support (with qt6; [
qtbase
qttools
+
]) ++ lib.optionals enableWayland [
wayland-protocols
];
···
libavc1394
libiec61883
libgudev
+
] ++ lib.optionals enableWayland [
wayland
] ++ lib.optionals enableJack [
libjack2