blob: d5686a0bd224f65b2e947d4548e665df77565cbe (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
;; For comparism from
;; https://guix.gnu.org/de/blog/2019/running-a-guix-xfce-desktop-on-centos-7/
;;
;; (specifications->manifest
;; '("xfce" "xfce4-session" "xfconf" "xfce4-battery-plugin"
;; "pulseaudio" "xfce4-volumed-pulse" "xfce4-notifyd"
;; ;; Helpful graphical programs.
;; "mousepad" "orage"
;; ;; System configuration utilities.
;; "xbacklight" "pavucontrol" "stow"
;; ;; For HTTPS access.
;; "nss-certs"
;; ;; These utilities are provided by the host, but we want the Guix versions
;; ;; because they are likely better integrated and up to date.
;; "fontconfig" "bash-completion" "gnupg" "man-db" "git"))
;; I tried several combinations of packages to get Plasma Desktop running.
;; Asking at the KDE "distribution" mailinglist did not give an reasonable
;; answer. If you have contact to the Plasma core team, maybe someone there
;; can answer what is required to run the Plasma Desktop.
;;
;; In ../11-TODO-Plasma-Desktop-Service.txt you can find a collection of what
;; "task-plasma-desktop" or "task-plasma-desktop-minimal" meta-packages install
;; in some other distributions.
;;
;; Good Luck!
(specifications->manifest
'("plasma-desktop"
"plasma-workspace" ;; propagate?
"qtbase" ;; to not search Qt plugins in the host OS
;;-- theme/visual dependencies
"breeze" ; default theme
"breeze-icons" ;; required: default Icon theme - propagate?
"kirigami" "oxygen"
"qtquickcontrols2" ;; required by plasma-workspace and plasme-desktop
"qqc2-desktop-style" "font-liberation"
;; adding qtquickcontrols2 results in:
;;;KCrash: Attempting to start /gnu/store/lif5pqmd3rk2cda9293gl386mp32zhi7-plasma-workspace-5.18.5/bin/.plasmashell-real
;;;KCrash: Application '.plasmashell-real' crashing...
;;-- shell/QML dependencies
"kde-cli-tools" "kded" "kwin" "setxkbmap"
"qtgraphicaleffects" ;; required by plasma-workspace
;; --- addefd by hartmut
;; ksplashqml requires: qtsvg qtimageformats kimageformats
"qtsvg" "qtimageformats" "kimageformats"
"plasma-workspace-wallpapers" ;; dpendency of workspace already?
"plasma-integration" ;; - KDEPlasmaPlatformTheme.so - propagte with breeze?
"kinit" ;; propagate with plasma-workspace - or hardcode path?!
"kglobalaccel"
;; kapplymousetheme
"libkscreen" ;; actually required?
"kscreen" ;;- branch kde-plasma - actually required?
"kservice" ;;- Tier 3 solution for working with .desktop files. - actually required?
;; ---------- up to here: mini-desktop -----------------------
;;
"kactivities"
"kactivitymanagerd" ;; - branch kde-plasma System service to manage user's activities
"kdeplasma-addons" ;; - branch kde-plasma
;; "khotkeys" ;; - branch kde-plasma - editor komponent??
;; "kparts"
"krunner"
"kitemviews" ;; irgendwas von da oben braucht das, ist baer nicht verbunden
;;"baloo" "milou" - file indexer and search plasmoid
;; ;; ------------------
;; ;; This was an attempt to install *all* KDE framework and Plasma packages
;; "kcoreaddons" "ki18n" "karchive" "kconfig" "kdoctools"
;; "kwidgetsaddons" "kwindowsystem"
;; "polkit-qt"
;; "kcodecs" "kauth" "kcrash" "kdbusaddons"
;; "kguiaddons" "kconfigwidgets" "kitemviews" "kiconthemes" "kcompletion"
;; "kservice" "sonnet"
;; "attica" "breeze-icons" "kglobalaccel" "ktextwidgets" "knotifications"
;; "kxmlgui"
;; "kbookmarks" "kjobwidgets" "kwallet" "solid" "kio" "taglib" "kirigami"
;; "kpackage" "kparts" "kinit"
;; "kactivities" "kdeclarative" "kidletime" "kunitconversion"
;; "ksyntaxhighlighting"
;; ;;"plasma-wayland-protocols"
;; "kdnssd" "kitemmodels" "ktexteditor" "kwayland" "threadweaver"
;; "kded" "kdesignerplugin" "kemoticons" "kfilemetadata" "knewstuff" "kpty"
;; "plasma-framework"
;; "baloo" "kde-frameworkintegration" "kactivities-stats" "kcmutils" "kdesu"
;; "kholidays"
;; "kimageformats" "knotifyconfig" "kpeople" "kplotting" "krunner"
;; "kxmlrpcclient" "prison"
;; "purpose" "qqc2-desktop-style" "syndication" "kjs" "kdecoration"
;; "breeze" "libksysguard"
;; "kuserfeedback" "kscreenlocker"
;; ;;"kwayland-integration" "kwayland-server"
;; "libkscreen"
;; "khelpcenter" "kjsembed"
;; ;;"kquickcharts"
;; "kactivitymanagerd" "kwin" "milou"
;; ;;"kio-extras" <--- not yet packaged
;; "qca"
;; "pulseaudio-qt" "ksysguard" "powerdevil" "systemsettings"
;; ;;"kaccounts-integration" " kaccounts-providers" "ksysguardqml" ; not yet packaged
;; "bluedevil" "discover" "kdeplasma-addons"
;; "khotkeys"
;; ;;"kinfocenter" -- application
))
|