summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/raveos-hyprland-apply.sh
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-05-09 14:54:01 +0200
committerNippy <nippy@rp1.hu>2026-05-09 14:54:01 +0200
commita7ee10a3c9428aceb67684586e6d7dfe323a7970 (patch)
tree44c67a56b0d9f32adf8805333e789eaa363165b9 /raveos-hyprland-theme/raveos-hyprland-apply.sh
parent6b8a4fa6bd0707e26d061fe13db8c530485cf9fa (diff)
downloadRaveOS-PKGBUILD-a7ee10a3c9428aceb67684586e6d7dfe323a7970.tar.gz
RaveOS-PKGBUILD-a7ee10a3c9428aceb67684586e6d7dfe323a7970.zip
raveos update
Diffstat (limited to 'raveos-hyprland-theme/raveos-hyprland-apply.sh')
-rw-r--r--raveos-hyprland-theme/raveos-hyprland-apply.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/raveos-hyprland-theme/raveos-hyprland-apply.sh b/raveos-hyprland-theme/raveos-hyprland-apply.sh
index 22b2384..c53b943 100644
--- a/raveos-hyprland-theme/raveos-hyprland-apply.sh
+++ b/raveos-hyprland-theme/raveos-hyprland-apply.sh
@@ -173,6 +173,19 @@ while IFS=: read -r user _ uid gid _ home shell; do
runuser -u "$user" -- xdg-user-dirs-update 2>/dev/null || true
+ dms_session="${home}/.local/state/DankMaterialShell/session.json"
+ if [[ -f "$dms_session" ]]; then
+ python3 -c "
+import json, sys
+with open('${dms_session}') as f:
+ d = json.load(f)
+if not d.get('wallpaperPath'):
+ d['wallpaperPath'] = '/usr/share/raveos/hyprland-theme/theme-data/background.jpg'
+ with open('${dms_session}', 'w') as f:
+ json.dump(d, f, indent=2)
+" 2>/dev/null || true
+ fi
+
chown -R "${uid}:${gid}" "$home"
if command -v matugen &>/dev/null && [[ -f "${home}/.config/background" ]]; then