summaryrefslogtreecommitdiff
path: root/raveos-gnome-theme/raveos-gnome-apply.sh
diff options
context:
space:
mode:
authornippy <nippy@tuta.io>2026-08-13 17:42:28 +0200
committernippy <nippy@tuta.io>2026-08-13 17:42:28 +0200
commit60e0dbf4b3725c22fd49ef7d27f93a36f9283390 (patch)
tree05c3ec3b48fad4c80a939f0af838cffb8d96eefd /raveos-gnome-theme/raveos-gnome-apply.sh
parenteff5f88a9e66da0e4b353a1d74b8ab05e1f4d3f7 (diff)
downloadRaveOS-PKGBUILD-60e0dbf4b3725c22fd49ef7d27f93a36f9283390.tar.gz
RaveOS-PKGBUILD-60e0dbf4b3725c22fd49ef7d27f93a36f9283390.zip
fix calamares
Diffstat (limited to 'raveos-gnome-theme/raveos-gnome-apply.sh')
-rwxr-xr-xraveos-gnome-theme/raveos-gnome-apply.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/raveos-gnome-theme/raveos-gnome-apply.sh b/raveos-gnome-theme/raveos-gnome-apply.sh
index c89aacb..324e988 100755
--- a/raveos-gnome-theme/raveos-gnome-apply.sh
+++ b/raveos-gnome-theme/raveos-gnome-apply.sh
@@ -158,6 +158,16 @@ install_user() {
build_user_dconf_dump "${target_home}" "${tmpdir}/full-system-dump.ini"
chmod 644 "${tmpdir}/full-system-dump.ini"
+ # A Calamares keyboard modul altal beallitott kiosztas kiolvasasa
+ # (a rendszerszintu konfig /etc/default/keyboard-ba kerult, de a GNOME
+ # Wayland a sajat org.gnome.desktop.input-sources-t hasznalja).
+ local kb_layout="hu"
+ if [[ -f /etc/default/keyboard ]]; then
+ local kb_tmp
+ kb_tmp="$(awk -F'"' '/^XKBLAYOUT=/{print $2; exit}' /etc/default/keyboard 2>/dev/null)"
+ [[ -n "$kb_tmp" ]] && kb_layout="${kb_tmp%%,*}"
+ fi
+
if command -v dconf &>/dev/null && command -v dbus-run-session &>/dev/null; then
runuser -u "$target_user" -- env \
HOME="${target_home}" USER="${target_user}" LOGNAME="${target_user}" \
@@ -170,6 +180,7 @@ install_user() {
gsettings set org.gnome.desktop.background picture-uri 'file://${target_home}/.config/background' || true
gsettings set org.gnome.desktop.background picture-uri-dark 'file://${target_home}/.config/background' || true
gsettings set org.gnome.shell.extensions.user-theme name 'Yaru-olive-dark' || true
+ gsettings set org.gnome.desktop.input-sources sources \"[('xkb', '${kb_layout}')]\" || true
" </dev/null >/dev/null 2>&1 || true
fi