From 0556b764e8453e4b4d2d488b265799b94d5c82eb Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 19 Jul 2025 16:31:44 +0800 Subject: [PATCH] budgie-desktop-with-plugins: Populate GI_TYPELIB_PATH from plugins Things happen to work because budgie-desktop depends on libpeas, which propagates gobject-introspection, and so far we only package one Python budgie plugin (budgie-media-player-applet) and that plugin does not require deps that are not available in budgie-desktop. Let's actually handle GI_TYPELIB_PATH in -with-plugins wrapper so the paths actually come from plugins's buildInputs. --- pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix b/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix index e83ab613bfa3..05e1e2eebf26 100644 --- a/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix +++ b/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix @@ -2,6 +2,7 @@ lib, stdenv, glib, + gobject-introspection, xorg, wrapGAppsHook3, budgie-desktop, @@ -20,6 +21,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ glib + gobject-introspection.setupHook wrapGAppsHook3 ];