mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 18:26:44 +02:00
54 lines
1.4 KiB
Diff
54 lines
1.4 KiB
Diff
From 67220d12df1d5bd384b6bc76e33bbe36d1d2aa17 Mon Sep 17 00:00:00 2001
|
|
From: Natanael Copa <ncopa@alpinelinux.org>
|
|
Date: Mon, 23 Dec 2024 22:45:13 +0100
|
|
Subject: [PATCH 2/3] setup-desktop: add xfce-wayland
|
|
|
|
Still experimental
|
|
---
|
|
setup-desktop.in | 23 ++++++++++++++++++++++-
|
|
1 file changed, 22 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/setup-desktop.in b/setup-desktop.in
|
|
index f4bd263..ee80864 100644
|
|
--- a/setup-desktop.in
|
|
+++ b/setup-desktop.in
|
|
@@ -38,7 +38,7 @@ fi
|
|
|
|
de="$1"
|
|
|
|
-valid_desktops="xfce gnome plasma mate sway lxqt none"
|
|
+valid_desktops="xfce xfce-wayland gnome plasma mate sway lxqt none"
|
|
if [ $# -eq 1 ] && ! isin "$de" $valid_desktops; then
|
|
echo "$de is not a valid desktop" >&2
|
|
usage "1" >&2
|
|
@@ -79,6 +79,27 @@ case "$de" in
|
|
"$@"
|
|
rc-update add lightdm
|
|
;;
|
|
+ xfce-wayland)
|
|
+ setup-wayland-base xfce4 ${BROWSER:-firefox} \
|
|
+ adwaita-icon-theme \
|
|
+ elogind \
|
|
+ greetd-gtkgreet \
|
|
+ gvfs \
|
|
+ labwc \
|
|
+ polkit-elogind \
|
|
+ xfce4-screensaver \
|
|
+ xfce4-terminal \
|
|
+ "$@"
|
|
+ rc-update add dbus
|
|
+ rc-update add greetd
|
|
+ if ! grep -q ^rc_need "$ROOT"/etc/conf.d/greetd 2>/dev/null; then
|
|
+ echo 'rc_need="seatd dbus"' >> "$ROOT"/etc/conf.d/greetd
|
|
+ fi
|
|
+ if ! grep -q xfce4-wayland "$ROOT"/etc/greetd/environments 2>/dev/null; then
|
|
+ echo "xfce4-wayland" >> "$ROOT"/etc/greetd/environments
|
|
+ fi
|
|
+ addgroup greetd seat
|
|
+ ;;
|
|
lxqt)
|
|
setup-xorg-base ${BROWSER:-firefox} \
|
|
lxqt-desktop \
|
|
--
|
|
2.47.1
|
|
|