aports/main/alpine-conf/0003-setup-desktop-prefer-dark-gtk-theme-for-xfce.patch

47 lines
1 KiB
Diff

From bb6e473923cac9ac09f56cf821215f0b7d9e455f Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Tue, 24 Dec 2024 10:27:50 +0100
Subject: [PATCH 3/3] setup-desktop: prefer dark gtk theme for xfce
---
setup-desktop.in | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/setup-desktop.in b/setup-desktop.in
index ee80864..fbf4cbf 100644
--- a/setup-desktop.in
+++ b/setup-desktop.in
@@ -17,6 +17,14 @@ usage() {
exit $1
}
+prefer_gtk_dark() {
+ mkdir -p "$ROOT"/etc/gtk-3.0
+ cat >"$ROOT"/etc/gtk-3.0/settings.ini <<-EOF
+ [Settings]
+ gtk-application-prefer-dark-theme=1
+ EOF
+}
+
while getopts "h" opt; do
case $opt in
h) usage 0;;
@@ -68,6 +76,7 @@ case "$de" in
rc-update add lightdm
;;
xfce)
+ prefer_gtk_dark
setup-xorg-base xfce4 ${BROWSER:-firefox} \
elogind \
gvfs \
@@ -80,6 +89,7 @@ case "$de" in
rc-update add lightdm
;;
xfce-wayland)
+ prefer_gtk_dark
setup-wayland-base xfce4 ${BROWSER:-firefox} \
adwaita-icon-theme \
elogind \
--
2.47.1