39 lines
1.4 KiB
Cheetah
39 lines
1.4 KiB
Cheetah
{{- 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 -}}
|
|
|