diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2024-05-28 15:27:15 -0500 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2024-05-28 15:27:15 -0500 |
commit | dd6cfb63ad85d0164cbe4ac04f7aea9f6a842f02 (patch) | |
tree | 5bc45394b9192771bcc85fa59b8aab4b8a4301bb /sway/.local/lib | |
parent | 1527172edf1f7d65095a5c2268947c16ed905d18 (diff) |
feat!: remove unused configs and cleanup paths
Diffstat (limited to 'sway/.local/lib')
-rwxr-xr-x | sway/.local/lib/sway/import-gsettings | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sway/.local/lib/sway/import-gsettings b/sway/.local/lib/sway/import-gsettings new file mode 100755 index 0000000..93cd75b --- /dev/null +++ b/sway/.local/lib/sway/import-gsettings @@ -0,0 +1,16 @@ +#!/bin/sh + +config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini" + +if [ ! -f "$config" ]; then + exit 1 +fi + +for name in 'gtk-theme' 'icon-theme' 'cursor-theme' 'font-name' 'color-scheme'; do + key=${name%-name} + key=${key#gtk-} + value="$(grep "gtk-$key-name" "$config" | sed 's/.*\s*=\s*//')" + if [ -n "$value" ]; then + gsettings set org.gnome.desktop.interface "$name" "$value" + fi +done |