From 7647a5745c257f6bfbd19b3e75f36923fce06a29 Mon Sep 17 00:00:00 2001 From: Sophie Date: Sat, 14 Oct 2023 19:50:26 +0400 Subject: Update gnome tweaks natural scroll and titlebar placement This change updates .chezmoi.toml.tmpl to make natural mouse scrolling optional. It allows for title bar button placements to also be configurable either left or right. --- .chezmoi.toml.tmpl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to '.chezmoi.toml.tmpl') diff --git a/.chezmoi.toml.tmpl b/.chezmoi.toml.tmpl index d14b190..db5a9a4 100644 --- a/.chezmoi.toml.tmpl +++ b/.chezmoi.toml.tmpl @@ -5,6 +5,8 @@ {{- $defaultUsername := .chezmoi.username | replaceAllRegex "^[^\\\\]+\\\\" "" }} {{- $defaultName := $defaultUsername | title -}} {{- $defaultEmail := printf "%s@%s" $defaultUsername .chezmoi.hostname -}} +{{- $defaultTitlebarPlacement := "right" -}} +{{- $titlebarPlacementChoices := list "left" "right" -}} [diff] pager = {{ promptString "chezmoi pager" $defaultPager | quote }} @@ -23,10 +25,12 @@ [data.ssh] user = {{ promptString "SSH default user" $defaultUsername | quote }} -{{ if lookPath "dconf" -}} +{{ if lookPath "dconf" }} [data.gnome] - buttonLayout = {{ promptString "GNOME WM button layout" "close,appmenu:" | quote }} -{{- end }} + buttonLayout = {{ promptString "GNOME WM button layout" "close,appmenu" | quote }} + naturalScroll = {{ promptBool "GNOME mouse natural scroll" true }} + titlebarButtonPlacement = {{ promptChoice "GNOME titlebar button placement" $titlebarPlacementChoices $defaultTitlebarPlacement | quote }} +{{ end }} [data.nano] config = "dot_config/nano/alen.json" -- cgit 1.4.1-2-gfad0