-
-
Notifications
You must be signed in to change notification settings - Fork 58
Expand file tree
/
Copy pathkde-plasma.yaml
More file actions
135 lines (124 loc) · 3.48 KB
/
kde-plasma.yaml
File metadata and controls
135 lines (124 loc) · 3.48 KB
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
name: kde-plasma
description: "KDE Plasma - feature-rich customizable desktop"
display_manager: sddm
status: supported
# KDE Plasma minimal already ships its own konsole, dolphin, ark
# (archive manager), gwenview (image viewer), okular (PDF viewer).
# At the mid tier we override common.yaml's GTK choices to use the
# native KDE applications instead, and at full tier we swap
# libreoffice-gtk3 for libreoffice-kde so the office suite uses the
# Plasma integration backend.
tiers:
minimal:
packages:
- kde-plasma-desktop
- sddm
- sddm-theme-breeze
- konsole
- dolphin
- ark
- bluedevil
- gwenview
- kscreen
- network-manager-gnome
- okular
- plasma-nm
- plasma-pa
- xserver-xorg
- dbus-x11
- dmz-cursor-theme
- fonts-ubuntu
- gtk2-engines
- gtk2-engines-murrine
- gtk2-engines-pixbuf
- gvfs-backends
- lm-sensors
- pulseaudio
- pulseaudio-module-bluetooth
- spice-vdagent
- xdg-user-dirs
mid:
# Drop the GTK-stack equivalents that KDE already provides via
# ark/gwenview/okular at the minimal tier.
packages_remove:
- gnome-text-editor
- file-roller
- loupe
packages:
- kate
full:
# KDE Plasma drops the libreoffice-gtk3 integration package
# because we want native KDE file pickers / theming. There used
# to be a 'libreoffice-kde' package but it was retired upstream
# and no longer exists in any Debian / Ubuntu release we support
# (verified against bookworm/trixie/noble/plucky as of 2026).
# Plain 'libreoffice' (inherited from common.yaml full) is fine
# — modern LibreOffice picks up KDE integration automatically
# via libreoffice-style-breeze when it's installed alongside
# Plasma.
packages_remove:
- libreoffice-gtk3
releases:
bookworm:
architectures: [arm64, amd64]
packages:
- accountsservice
- libu2f-udev
trixie:
architectures: [arm64, amd64]
packages:
- accountsservice
- libu2f-udev
- pipewire-audio
- pipewire-pulse
- wireplumber
packages_remove:
- pulseaudio
- pulseaudio-module-bluetooth
noble:
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev
forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64]
packages:
- accountsservice
- libu2f-udev
- pipewire-audio
- pipewire-pulse
- wireplumber
packages_remove:
- pulseaudio
- pulseaudio-module-bluetooth
sid:
# Debian unstable — pipewire replaces pulseaudio (same as trixie/forky).
# loong64 is a 64-bit arch capable of running KDE Plasma.
architectures: [arm64, amd64, loong64]
packages:
- accountsservice
- libu2f-udev
- pipewire-audio
- pipewire-pulse
- wireplumber
packages_remove:
- pulseaudio
- pulseaudio-module-bluetooth
# ── Ubuntu 22.04 LTS / 25.10 / 26.04 ──────────────────────────────
jammy:
# Ubuntu 22.04 LTS — polkit split available via SRU;
# pulseaudio remains default on jammy.
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev
resolute:
# Ubuntu 26.04 LTS — same as questing.
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev