summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-07-28 22:00:50 +0200
committerNippy <nippy@rp1.hu>2026-07-28 22:00:50 +0200
commit1e712495fd9de269da32361642d6166fb686070a (patch)
tree30ca71a0f147ea40f7122f7fa1d3971e17d3f12d /raveos-hyprland-theme
parent856c6f7afe66de02c82e595d2d57a6b65e4dc1bd (diff)
downloadRaveOS-PKGBUILD-1e712495fd9de269da32361642d6166fb686070a.tar.gz
RaveOS-PKGBUILD-1e712495fd9de269da32361642d6166fb686070a.zip
fix raveswitch and db fix
Diffstat (limited to 'raveos-hyprland-theme')
-rw-r--r--raveos-hyprland-theme/PKGBUILD2
-rw-r--r--raveos-hyprland-theme/raveos-hyprland-apply.sh11
-rw-r--r--raveos-hyprland-theme/theme-data/raveswitch/config.ron10
3 files changed, 22 insertions, 1 deletions
diff --git a/raveos-hyprland-theme/PKGBUILD b/raveos-hyprland-theme/PKGBUILD
index ad7610a..526e38f 100644
--- a/raveos-hyprland-theme/PKGBUILD
+++ b/raveos-hyprland-theme/PKGBUILD
@@ -14,7 +14,7 @@
pkgname=raveos-hyprland-theme
pkgver=0.0.0
-pkgrel=55
+pkgrel=56
pkgdesc="RaveOS Hyprland theme payload and installer (includes DankMaterialShell)"
arch=('any')
url="https://raveos.local"
diff --git a/raveos-hyprland-theme/raveos-hyprland-apply.sh b/raveos-hyprland-theme/raveos-hyprland-apply.sh
index 04e219c..b35282b 100644
--- a/raveos-hyprland-theme/raveos-hyprland-apply.sh
+++ b/raveos-hyprland-theme/raveos-hyprland-apply.sh
@@ -93,6 +93,12 @@ for d in gtk-3.0 gtk-4.0 nwg-look Thunar xfce4 xsettingsd Kvantum; do
fi
done
+# RaveSwitch alap config (modifier: Super, hogy illeszkedjen a SUPER+TAB
+# keybindhez -- az upstream default Alt-ot allitana be, ami nem zarodna be
+# a switcher-ablak SUPER elengedesekor)
+[[ -f "${PAYLOAD}/raveswitch/config.ron" ]] && \
+ install -Dm644 "${PAYLOAD}/raveswitch/config.ron" /etc/skel/.config/raveswitch/config.ron
+
# SDDM: a téma és konfig a PKGBUILD által van telepítve, itt nincs teendő
# ---------------------------------------------------------------------------
@@ -178,6 +184,11 @@ SEOF
fi
done
+ # RaveSwitch alap config (modifier: Super, lasd fentebb a skel-agnal)
+ if [[ -f "${PAYLOAD}/raveswitch/config.ron" && ! -f "${home}/.config/raveswitch/config.ron" ]]; then
+ install -Dm644 "${PAYLOAD}/raveswitch/config.ron" "${home}/.config/raveswitch/config.ron"
+ fi
+
# Icon és GTK téma beállítása (dconf/gsettings)
# A settings.ini nem elég — a GTK daemonok a dconf-ot olvassák
# Chroot-ban (Calamares) dbus-launch lehet hogy nincs — ezért set +e
diff --git a/raveos-hyprland-theme/theme-data/raveswitch/config.ron b/raveos-hyprland-theme/theme-data/raveswitch/config.ron
new file mode 100644
index 0000000..272265e
--- /dev/null
+++ b/raveos-hyprland-theme/theme-data/raveswitch/config.ron
@@ -0,0 +1,10 @@
+// Edit with `raveswitch config edit`
+(
+ version: 4,
+ windows: (
+ switch: Some(modifier: "Super", key: "Tab", filter_by: [current_monitor], switch_workspaces: false, exclude_workspaces: "", kill_key: 'q'),
+ ),
+ behavior: (
+ close_on_mod_release: true,
+ ),
+)