From 9d7a9b6dc655ec6dd3cdb6f50fea1ca98f12fb8d Mon Sep 17 00:00:00 2001 From: Raven Hallsby Date: Sat, 28 Dec 2024 16:09:51 -0600 Subject: [PATCH] service: plasma: Allow access bluetooth devices in "System Settings". This adds the Bluetooth section back to KDE Plasma 6's System Settings menu. * gnu/packages/kde-plasma.scm (bluedevil): Propagate bluez-qt. * gnu/packages/kde-plasma.scm (plasma)[inputs]: Add bluedevil. * gnu/services/desktop.scm (plasma-dbus-service): Add bluedevil as dbus-based application. Change-Id: If6a740c88e81bac4ccc220e918c17045eaa8e597 --- gnu/packages/kde-plasma.scm | 5 ++++- gnu/services/desktop.scm | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index cfbb106697..a1486f7fdc 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2020, 2023, 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2022 Brendan Tildesley ;;; Copyright © 2022 Petr Hodina +;;; Copyright © 2024 Raven Hallsby ;;; ;;; This file is part of GNU Guix. ;;; @@ -123,9 +124,10 @@ (define-public bluedevil ki18n kio kdeclarative - bluez-qt shared-mime-info qtdeclarative)) + (propagated-inputs + (list bluez-qt)) (synopsis "Manage the Bluetooth settings from Plasma") (description "This package provides Bluetooth manager for Plasma Shell.") @@ -1755,6 +1757,7 @@ (define-public plasma plasma-nm plasma-pa plasma-systemmonitor + bluedevil ;; plasma-thunderbolt ;; waiting for bolt kglobalaccel kglobalacceld diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm index 2e9fa1be7d..c18c12a8b8 100644 --- a/gnu/services/desktop.scm +++ b/gnu/services/desktop.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2023 Bruno Victal ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 45mg <45mg.writes@gmail.com> +;;; Copyright © 2024 Raven Hallsby ;;; ;;; This file is part of GNU Guix. ;;; @@ -1862,6 +1863,7 @@ (define (plasma-dbus-service config) "libksysguard" "ktexteditor" "powerdevil" + "bluedevil" "kwallet" "plasma-firewall"))))