From 83621322fe4697ff4cf76bade8014bfaa8574af9 Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 12 Jun 2023 00:16:38 -0500 Subject: Add gsettings import script --- import-gsettings | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 import-gsettings diff --git a/import-gsettings b/import-gsettings new file mode 100755 index 0000000..99fe4b4 --- /dev/null +++ b/import-gsettings @@ -0,0 +1,11 @@ +#!/bin/sh + +# usage: import-gsettings : : ... + +expression="" +for pair in "$@"; do + IFS=:; set -- $pair + expressions="$expressions -e 's:^$2=(.*)$:gsettings set org.gnome.desktop.interface $1 \1:e'" +done +IFS= +eval exec sed -E $expressions "${XDG_CONFIG_HOME:-$HOME/.config}"/gtk-3.0/settings.ini >/dev/null -- cgit v1.2.3