From 266b409762b0afc76d57ba92b5d3982fd5933476 Mon Sep 17 00:00:00 2001 From: Nippy Date: Fri, 26 Jun 2026 22:45:31 +0200 Subject: new iso --- raveos-hyprland-theme/raveos-session-init.sh | 20 ++++++++++++++++++-- raveos-hyprland-theme/theme-data/hypr/hyprland.lua | 1 - 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) --################## -- cgit v1.3