On Sunday, May 4, 2025 4:42:28 PM GMT+5:30 Z572 wrote: > Sughosha via Guix-patches via writes: > > On Saturday, May 3, 2025 7:56:16 PM GMT+5:30 Sergio Pastor Pérez > > > > wrote: > >> `kded' is a daemon responsible for many features of the Plasma desktop, > >> it > >> provides media keys handling, a system tray, 'Background Services' > >> control > >> through 'kcmshell6 kcm_kded'... > >> > >> * gnu/packages/kde-plasma.scm (plasma): Add `kded' to propagated inputs. > >> > >> * gnu/packages/kde-plasma.scm (plasma-dbus-service): Add `kded' to the > >> list > >> of services passed to `dbus-configuration'. > >> > >> Change-Id: Ifffdaecdb28a6369727ab8d118a775d73ee342e9 > >> --- > >> > >> gnu/packages/kde-plasma.scm | 1 + > >> gnu/services/desktop.scm | 1 + > >> 2 files changed, 2 insertions(+) > >> > >> diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm > >> index efaae01aa9..8991dcf974 100644 > >> --- a/gnu/packages/kde-plasma.scm > >> +++ b/gnu/packages/kde-plasma.scm > >> @@ -1717,6 +1717,7 @@ (define-public plasma > >> > >> kde-cli-tools > >> kdecoration > >> kde-gtk-config > >> > >> + kded > >> > >> kdeplasma-addons > >> kglobalaccel > >> kglobalacceld > >> > >> diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm > >> index 2127c2d389..fade9e0e14 100644 > >> --- a/gnu/services/desktop.scm > >> +++ b/gnu/services/desktop.scm > >> @@ -2255,6 +2255,7 @@ (define (plasma-dbus-service config) > >> > >> "kwalletmanager" > >> "powerdevil" > >> "bluedevil" > >> > >> + "kded" > >> > >> "kwallet" > >> "plasma-firewall")))) > >> > >> base-commit: 12467f2c91e7f9ec70239229f8186a93193a9185 > > > > plasma-dbus-service should contain packages with dbus > > "system-services". > > Unless a package contains "share/dbus-1/system-services" directory, > > adding it > > here is unnecessary. "kded" is already present in the propagated > > inputs of > > "plasma" package. So as of my knowledge this commit is useless. Even > > before > > this commit, media keys handling, system tray and background service > > control > > through "kcmshell6 kcm_kded" is working for me (I have not yet > > reconfigured > > guix with this commit). You might have missed something else in your > > system > > profile. Did this commit made any difference to you? > > Previously, when I used pipewire on guix home, I couldn't control the > sound using the keys on the keyboard. After this patch, it was possible. Ok. I got it. You can achive this without adding "kded" to "plasma-dbus- service". Only adding it to the propagated inputs of "plasma" package should have been enough. I sent a patch reverting this commit partially (https://debbugs.gnu.org/cgi/ bugreport.cgi?bug=78237). -- Sughosha