Skip to content

Instantly share code, notes, and snippets.

@pkdiv
Created June 21, 2025 07:44
Show Gist options
  • Select an option

  • Save pkdiv/03a4cebe78e730a9e485cdabc0ba38f3 to your computer and use it in GitHub Desktop.

Select an option

Save pkdiv/03a4cebe78e730a9e485cdabc0ba38f3 to your computer and use it in GitHub Desktop.
Backup GNOME settings and extension

dconf

Backup

dconf dump / > gnome-settings-backup.dconf

Restore

dconf load / < gnome-settings-backup.dconf

GNOME Settings

Backup

mkdir -p gnome-extensions-backup
cp -r ~/.local/share/gnome-shell/extensions gnome-extensions-backup/

Restore

cp -r gnome-extensions-backup/extensions ~/.local/share/gnome-shell/

Installed Extensions List

Backup

gnome-extensions list > installed-extensions.txt

Restore

cat installed-extensions.txt | xargs -I{} gnome-extensions enable {}

GNOME Appearance Settings

Backup

cp -r ~/.icons ~/.themes ~/.local/share/icons ~/.local/share/themes gnome-theme-icons-backup/


Keyboard Shortcuts and Customizations

Backup

dconf dump /org/gnome/settings-daemon/plugins/media-keys/ > shortcuts.dconf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment