Import and export your GNOME keyboard shortcuts with ease.
Get Started GitHubBackup and restore your GNOME shortcuts.
Minimal dependencies, simple CLI interface.
Direct GIO Settings integration with no external processes.
Idempotent YAML/JSON configs for consistent state.
Scriptable CLI and version control friendly.
curl -sSL https://gshortcuts.jpinillos.dev/install.sh | bash
# Export shortcuts to a YAML file
gshortcuts export shortcuts.yaml
# Export shortcuts to a JSON file
gshortcuts export shortcuts.json
# Export all shortcuts, by default it will only export the modified ones
gshortcuts export shortcuts.yaml --all
# Import shortcuts from a YAML file
gshortcuts import shortcuts.yaml
# Import shortcuts from a JSON file
gshortcuts import shortcuts.json
# Check for duplicated shortcuts
gshortcuts conflicts
# Reset custom shortcuts
gshortcuts reset-custom