summary refs log tree commit diff
path: root/run_gnome_tweaks.sh.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'run_gnome_tweaks.sh.tmpl')
-rwxr-xr-xrun_gnome_tweaks.sh.tmpl10
1 files changed, 8 insertions, 2 deletions
diff --git a/run_gnome_tweaks.sh.tmpl b/run_gnome_tweaks.sh.tmpl
index b5d440e..4bf0ed0 100755
--- a/run_gnome_tweaks.sh.tmpl
+++ b/run_gnome_tweaks.sh.tmpl
@@ -3,7 +3,13 @@
 set -e
 
 dconf write /org/gnome/desktop/interface/color-scheme "'prefer-dark'"
-dconf write /org/gnome/desktop/wm/preferences/button-layout "'{{ .gnome.buttonLayout }}'"
+
+# Title bar positioning is indicated relative to colon :<rightPlacement> or <leftPlacement>:
+{{ if eq .gnome.titlebarButtonPlacement "left" }}
+dconf write /org/gnome/desktop/wm/preferences/button-layout "'{{ .gnome.buttonLayout }}:'"
+{{ else }}
+dconf write /org/gnome/desktop/wm/preferences/button-layout "':{{ .gnome.buttonLayout }}'"
+{{ end }}
 
 if systemd-detect-virt &>/dev/null; then
   dconf write /org/gnome/desktop/session/idle-delay "uint32 0"
@@ -11,6 +17,6 @@ if systemd-detect-virt &>/dev/null; then
 fi
 
 if [[ "$(hostnamectl chassis 2>/dev/null)" =~ ^(vm|laptop)$ ]]; then
-  dconf write /org/gnome/desktop/peripherals/mouse/natural-scroll "true"
+  dconf write /org/gnome/desktop/peripherals/mouse/natural-scroll "'{{ .gnome.naturalScroll }}'"
   dconf write /org/gnome/desktop/peripherals/touchpad/two-finger-scrolling-enabled "true"
 fi