[gnome] Update how we dump dconf

This commit is contained in:
2026-02-10 15:03:20 -05:00
parent 410ab14b0e
commit a1c25f9d6b
2 changed files with 71 additions and 375 deletions

23
bin/.local/bin/dconf_backup.sh Executable file
View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
set -euo pipefail
OUT=gnome/.local/share/custom-gconf.conf
: >"$OUT"
paths=(
/org/gnome/desktop/interface/
/org/gnome/desktop/input-sources/
/org/gnome/desktop/peripherals/
/org/gnome/desktop/privacy/
/org/gnome/desktop/session/
/org/gnome/desktop/wm/
/org/gnome/mutter/
/org/gnome/settings-daemon/plugins/
/org/gnome/shell/extensions/
)
for p in "${paths[@]}"; do
echo "# $p" >>"$OUT"
dconf dump "$p" >>"$OUT"
echo >>"$OUT"
done

File diff suppressed because one or more lines are too long