summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/plasma.scm78
1 files changed, 78 insertions, 0 deletions
diff --git a/packages/plasma.scm b/packages/plasma.scm
new file mode 100644
index 0000000..a2f8f08
--- /dev/null
+++ b/packages/plasma.scm
@@ -0,0 +1,78 @@
+(define-module (packages plasma)
+ #:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages kde-frameworks)
+ #:use-module (gnu packages kde-plasma)
+ #:use-module (guix packages))
+
+(define-public plasma*
+ (package (inherit plasma)
+ (propagated-inputs (list kdeclarative ;; require by sddm breeze theme
+ qqc2-desktop-style ; qtquickcontrols2 theme
+ baloo
+ breeze-icons ; default mouse icon
+ breeze
+ breeze-gtk
+ drkonqi
+ kactivitymanagerd ; require this run dbus
+ kde-cli-tools
+ kdecoration
+ kded
+ kdeplasma-addons
+ kgamma
+ khotkeys
+ ktexteditor
+
+ kscreen
+ libkscreen
+
+ ksystemstats
+ kwallet-pam
+ kwin
+ kinit
+
+ libksysguard
+ milou
+ ;; oxygen
+ oxygen-sounds
+
+ kde-gtk-config
+ kdesu
+ krunner
+ 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)
+
+ kwayland-integration
+ plasma-firewall
+ plasma-integration
+ plasma-nm
+ plasma-pa
+ plasma-systemmonitor
+ ;; plasma-thunderbolt ;; waiting for bolt
+
+ kglobalaccel
+ plasma-vault
+ plasma-workspace
+ powerdevil))))