summaryrefslogtreecommitdiff
path: root/setup-desktop.in
diff options
context:
space:
mode:
Diffstat (limited to 'setup-desktop.in')
-rw-r--r--setup-desktop.in54
1 files changed, 52 insertions, 2 deletions
diff --git a/setup-desktop.in b/setup-desktop.in
index ad2a269..3d77c76 100644
--- a/setup-desktop.in
+++ b/setup-desktop.in
@@ -31,7 +31,7 @@ fi
de="$1"
-valid_desktops="xfce gnome none"
+valid_desktops="xfce gnome plasma none"
if [ $# -eq 1 ] && ! isin "$de" $valid_desktops; then
echo "$de is not a valid desktop" >&2
usage "1" >&2
@@ -39,7 +39,7 @@ fi
shift
while ! isin "$de" $valid_desktops; do
- ask "Which desktop environment? ('gnome', 'xfce' or 'none')" none
+ ask "Which desktop environment? ('gnome', 'plasma', 'xfce' or 'none')" none
de="$resp"
done
@@ -62,6 +62,56 @@ case "$de" in
setup-xorg-base ${BROWSER:-firefox} gnome gnome-apps-core "$@"
rc-update add gdm
;;
+ plasma)
+ setup-xorg-base ${BROWSER:-firefox} \
+ ark \
+ bluedevil \
+ breeze \
+ breeze-gtk \
+ breeze-icons \
+ dbus \
+ discover \
+ drkonqi \
+ font-noto \
+ gwenview \
+ kate \
+ kde-cli-tools \
+ kde-gtk-config \
+ kdeplasma-addons \
+ kgamma5 \
+ khotkeys \
+ kinfocenter \
+ kio-fuse \
+ kmenuedit \
+ konsole \
+ kscreen \
+ ksshaskpass \
+ kwallet-pam \
+ kwayland-integration \
+ pinentry-qt \
+ plasma-browser-integration \
+ plasma-desktop \
+ plasma-disks \
+ plasma-nm \
+ plasma-pa \
+ plasma-systemmonitor \
+ plasma-vault \
+ plasma-workspace-wallpapers \
+ polkit-elogind \
+ polkit-kde-agent-1 \
+ print-manager \
+ powerdevil \
+ sddm-breeze \
+ sddm-kcm \
+ spectacle \
+ systemsettings \
+ udisks2 \
+ xdg-desktop-portal-kde \
+ xdg-user-dirs \
+ "$@"
+ rc-update add dbus
+ rc-update add sddm
+ ;;
*)
usage "1" >&2
;;