summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-06-26 22:45:31 +0200
committerNippy <nippy@rp1.hu>2026-06-26 22:45:31 +0200
commit266b409762b0afc76d57ba92b5d3982fd5933476 (patch)
tree1e01a4d915772b3c6c98eefc0ad8001423332b98
parent390fb5a0319a455f0df64ebf65c68e5eccaf084b (diff)
downloadRaveOS-PKGBUILD-266b409762b0afc76d57ba92b5d3982fd5933476.tar.gz
RaveOS-PKGBUILD-266b409762b0afc76d57ba92b5d3982fd5933476.zip
new iso
-rw-r--r--raveos-hyprland-theme/raveos-session-init.sh20
-rw-r--r--raveos-hyprland-theme/theme-data/hypr/hyprland.lua1
2 files changed, 18 insertions, 3 deletions
diff --git a/raveos-hyprland-theme/raveos-session-init.sh b/raveos-hyprland-theme/raveos-session-init.sh
index 891c905..cb163d9 100644
--- a/raveos-hyprland-theme/raveos-session-init.sh
+++ b/raveos-hyprland-theme/raveos-session-init.sh
@@ -1,9 +1,21 @@
#!/usr/bin/env bash
# raveos-session-init.sh
# ----------------------
-# Első login-kor beállítja a DMS session.json-ban a háttérképet.
-# Csak egyszer fut (ha a wallpaperPath üres).
+# Első login-kor beállítja a GTK témát és a DMS session.json-ban a háttérképet.
+# Csak egyszer fut (ha az ~/.raveos-init-done nem létezik).
+_raveos_init="${HOME}/.raveos-init-done"
+
+if [[ -f "${_raveos_init}" ]]; then
+ unset _raveos_init
+ return 0 2>/dev/null || exit 0
+fi
+
+# GTK téma
+gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-olive-dark'
+gsettings set org.gnome.desktop.interface icon-theme 'Adwaitaru-olive'
+
+# DMS session.json: háttérkép beállítása
_session_file="${HOME}/.local/state/DankMaterialShell/session.json"
_bg_file="${HOME}/.config/background.jpg"
@@ -17,3 +29,7 @@ if [[ -f "${_bg_file}" ]]; then
fi
unset _session_file _bg_file
+
+# Jelzés hogy lefutott
+touch "${_raveos_init}"
+unset _raveos_init
diff --git a/raveos-hyprland-theme/theme-data/hypr/hyprland.lua b/raveos-hyprland-theme/theme-data/hypr/hyprland.lua
index 74ff933..d9017ab 100644
--- a/raveos-hyprland-theme/theme-data/hypr/hyprland.lua
+++ b/raveos-hyprland-theme/theme-data/hypr/hyprland.lua
@@ -26,7 +26,6 @@ hl.on("hyprland.start", function()
hl.exec_cmd("/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1")
hl.exec_cmd("gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'")
hl.exec_cmd("bash -c 'wl-paste --watch cliphist store &'")
- hl.exec_cmd("bash -c 'sleep 2 && gsettings set org.gnome.desktop.interface gtk-theme Yaru-olive-dark && gsettings set org.gnome.desktop.interface icon-theme Adwaitaru-olive &'")
end)
--##################