From 9b459b30fecb58dd80d9e7e1d61f43015484ca49 Mon Sep 17 00:00:00 2001 From: Mikael Voss Date: Tue, 27 Aug 2024 19:48:06 +0200 Subject: [PATCH] gnome-settings-daemon: Remove dependency on libgnomekbd --- overlay/no-x.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/overlay/no-x.nix b/overlay/no-x.nix index b089357..f596387 100644 --- a/overlay/no-x.nix +++ b/overlay/no-x.nix @@ -49,6 +49,13 @@ in genAttrs [ gd = prev.gd.override { withXorg = false; }; + gnome = prev.gnome.overrideScope (final: prev: { + gnome-settings-daemon = prev.gnome-settings-daemon.overrideAttrs (prevAttrs: { + buildInputs = prevAttrs.buildInputs + |> packages.remove [ "libgnomekbd" ]; + }); + }); + gst_all_1 = prev.gst_all_1 // genAttrs [ "gst-plugins-base" "gst-plugins-good" @@ -87,11 +94,6 @@ in genAttrs [ x11Support = false; }; - libgnomekbd = prev.libgnomekbd.overrideAttrs (prevAttrs: { - mesonFlags = prevAttrs.mesonFlags or [ ] - ++ [ (mesonBool "tests" false) ]; - }); - libsForQt5 = prev.libsForQt5.overrideScope (final: prev: { inherit (final') qt5;