summaryrefslogtreecommitdiff
path: root/raveos-gnome-theme/raveos-gnome-apply.sh
diff options
context:
space:
mode:
authorNippy <nippy@Nippy-Mac-mini.local>2026-10-09 17:02:57 +0200
committerNippy <nippy@Nippy-Mac-mini.local>2026-10-09 17:02:57 +0200
commitdeb4b8a9c407832c35100a643bd7a592589c9679 (patch)
tree89653a5c42129f68fae0fab3a9703758a499861a /raveos-gnome-theme/raveos-gnome-apply.sh
parent8872a8aca562167248991f9f90486c1b4ab734c7 (diff)
downloadRaveOS-PKGBUILD-deb4b8a9c407832c35100a643bd7a592589c9679.tar.gz
RaveOS-PKGBUILD-deb4b8a9c407832c35100a643bd7a592589c9679.zip
gnome fix
Diffstat (limited to 'raveos-gnome-theme/raveos-gnome-apply.sh')
-rwxr-xr-xraveos-gnome-theme/raveos-gnome-apply.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/raveos-gnome-theme/raveos-gnome-apply.sh b/raveos-gnome-theme/raveos-gnome-apply.sh
index 1b9d2a3..31d6994 100755
--- a/raveos-gnome-theme/raveos-gnome-apply.sh
+++ b/raveos-gnome-theme/raveos-gnome-apply.sh
@@ -75,6 +75,14 @@ done
install -Dm644 "${PAYLOAD}/burn-my-windows/burn-my-windows.conf" \
/etc/skel/.config/burn-my-windows/profiles/burn-my-windows.conf
+for f in gtk-3.0/gtk.css gtk-4.0/gtk.css; do
+ [[ -f "${PAYLOAD}/${f}" ]] && install -Dm644 "${PAYLOAD}/${f}" "/etc/skel/.config/${f}"
+done
+
+[[ -f "${PAYLOAD}/skel/.local/share/flatpak/overrides/global" ]] && \
+ install -Dm644 "${PAYLOAD}/skel/.local/share/flatpak/overrides/global" \
+ /etc/skel/.local/share/flatpak/overrides/global
+
write_mimeapps_defaults /etc/skel/.config/mimeapps.list
ensure_bashrc_hook /etc/skel/.bashrc
echo "1" > /etc/skel/.config/raveos/gnome-migrated
@@ -105,6 +113,19 @@ while IFS=: read -r user _ uid gid _ home shell; do
"${home}/.config/burn-my-windows/profiles/burn-my-windows.conf"
fi
+ for f in gtk-3.0/gtk.css gtk-4.0/gtk.css; do
+ if [[ ! -f "${home}/.config/${f}" && -f "${PAYLOAD}/${f}" ]]; then
+ install -Dm644 "${PAYLOAD}/${f}" "${home}/.config/${f}"
+ fi
+ done
+
+ if command -v flatpak >/dev/null 2>&1; then
+ runuser -u "$user" -- env HOME="$home" flatpak override --user --filesystem=xdg-config/gtk-4.0:ro 2>/dev/null || true
+ elif [[ ! -f "${home}/.local/share/flatpak/overrides/global" && -f "${PAYLOAD}/skel/.local/share/flatpak/overrides/global" ]]; then
+ install -Dm644 "${PAYLOAD}/skel/.local/share/flatpak/overrides/global" \
+ "${home}/.local/share/flatpak/overrides/global"
+ fi
+
if [[ ! -f "${home}/.config/mimeapps.list" ]]; then
write_mimeapps_defaults "${home}/.config/mimeapps.list"
fi
@@ -118,6 +139,8 @@ while IFS=: read -r user _ uid gid _ home shell; do
.config/kitty \
.config/fastfetch \
.config/burn-my-windows \
+ .config/gtk-3.0 \
+ .config/gtk-4.0 \
.config/raveos; do
[[ -e "${home}/${d}" ]] && chown -R "${uid}:${gid}" "${home}/${d}" 2>/dev/null || true
done