(define-module (packages plasma) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gnupg) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-pim) #:use-module (gnu packages kde-plasma) #:use-module (gnu packages qt) #:use-module (guix packages)) (define-public kgpg* (package (inherit kgpg) (propagated-inputs (list pinentry)))) (define-public plasma* (package (inherit plasma) (propagated-inputs (list kded ;; custom change kgpg* ;; custom change kdeclarative ;; require by sddm breeze theme plasma5support ;; require by sddm breeze theme qt5compat ;; require by sddm breeze theme kiconthemes ;; require by sddm breeze theme ksvg ;; require by sddm breeze theme qqc2-desktop-style ; qtquickcontrols2 theme ocean-sound-theme qtdeclarative qtsvg ;; for svg support qtbase ;; why? baloo breeze-icons ; default mouse icon breeze breeze-gtk layer-shell-qt drkonqi kactivitymanagerd ; require this run dbus kde-cli-tools kdecoration kdeplasma-addons ktexteditor kscreen libkscreen krdp ksystemstats kwallet kwallet-pam kwin plasma-workspace-wallpapers libksysguard milou oxygen-sounds qqc2-breeze-style kde-gtk-config kinfocenter kscreenlocker ksshaskpass discover kmenuedit plasma-welcome plasma-browser-integration plasma-desktop plasma-disks polkit-kde-agent system-settings xdg-desktop-portal-kde ;; module cyclic referencing (module-ref (resolve-interface '(gnu packages kde-systemtools)) 'dolphin) (module-ref (resolve-interface '(gnu packages kde-systemtools)) 'konsole) (module-ref (resolve-interface '(gnu packages kde-systemtools)) 'spectacle) plasma-firewall plasma-integration plasma-nm plasma-pa plasma-systemmonitor ;; plasma-thunderbolt ;; waiting for bolt kglobalaccel kglobalacceld plasma-vault plasma-workspace powerdevil))))