{{- if eq .chezmoi.os "linux" -}} #!/usr/bin/env bash # # Update gsettings parameters for GTK Styles / Theming set -e [ "${CHEZMOI}" -eq 1 ] || exit 1 if ! command -v gsettings > /dev/null; then exit 0 fi # Set Font gsettings set org.gnome.desktop.interface font-name 'Inter 11' # Set color scheme gsettings set org.gnome.desktop.interface gtk-theme Colloid-Dark-Catppuccin # Set icon scheme gsettings set org.gnome.desktop.interface icon-theme Papirus-Dark # Prefer dark mode gsettings set org.gnome.desktop.interface color-scheme prefer-dark # Set cursor scheme gsettings set org.gnome.desktop.interface cursor-theme Breeze_Light gsettings set org.gnome.desktop.interface cursor-size 24 # Set default terminal gsettings set org.gnome.desktop.default-applications.terminal exec 'kitty' gsettings set org.gnome.desktop.default-applications.terminal exec-arg '' gsettings set org.cinnamon.desktop.default-applications.terminal exec 'kitty' gsettings set org.cinnamon.desktop.default-applications.terminal exec-arg '' # Ugly hack to convince gio's hard-coded terminal list to use kitty sudo ln -sf /usr/bin/kitty /usr/local/bin/xdg-terminal-exec # Allow keyboard shortcuts to be changed by ~/.gnome2/accels/nemo gsettings set org.cinnamon.desktop.interface can-change-accels true gsettings set org.gnome.desktop.interface can-change-accels true # Font hinting gsettings set org.gnome.desktop.interface font-hinting 'slight' {{- end -}}