Skip to content

vikdevelop/SaveDesktop

Save Desktop

Save your desktop configuration

Download on Flathub

License: GPL-3.0 Translations

πŸš€ About

Save Desktop is a cross-desktop tool to back up, restore and sync your entire Linux desktop setup. It can save your themes, icons, fonts, settings, wallpapers (even dynamic ones), Flatpak apps and user data – and bring them back in just a few clicks.

πŸ“Έ Screenshots

Save Page Import Page Sync Page
Save Page dark Save Page light
Save your setup
Import Page dark Import Page light
Restore from backup
Sync Page dark Sync Page light
Sync with other computers through the cloud

✨ Features

  • Backup your icons, themes, fonts and wallpapers
  • Save desktop settings across environments
  • Include Flatpak apps and user data
  • Restore everything in one click
  • Sync with cloud folders
  • Works with GNOME, KDE Plasma, Xfce, Cinnamon, Budgie, COSMIC, Pantheon, MATE, Deepin and Hyprland
Full list of supported desktops & directories
  • General directories
- ~/.config/dconf
- ~/.local/share/backgrounds 
- ~/.themes
- ~/.icons
- ~/.local/share/icons
- ~/.local/share/fonts
- ~/.fonts
- ~/.config/gtk-4.0 
- ~/.config/gtk-3.0
- ~/.var/app
- ~/.local/share/flatpak/app
- /var/lib/flatpak/app
  • GNOME
 - ~/.local/share/gnome-background-properties
 - ~/.local/share/gnome-shell
 - ~/.local/share/nautilus-python
 - ~/.local/share/nautilus
 - ~/.local/share/gnome-control-center
  • Pantheon
- ~/.config/plank 
- ~/.config/marlin 
  • Cinnamon
- ~/.config/nemo
- ~/.local/share/cinnamon
- ~/.cinnamon
  • Budgie
- ~/.config/budgie-desktop
- ~/.config/budgie-extras
- ~/.config/nemo
  • Cosmic (Old)
- ~/.config/pop-shell
- ~/.local/share/nautilus
  • Cosmic (New)
- ~/.config/cosmic
- ~/.local/state/cosmic
  • Xfce
- ~/.config/xfce4
- ~/.config/Thunar
- ~/.xfce4
  • MATE
- ~/.config/caja
  • KDE Plasma
- ~/.config/[k]* (all directories and files beginning with k)
- ~/.config/gtkrc
- ~/.config/dolphinrc
- ~/.config/gwenviewrc
- ~/.config/plasmashellrc
- ~/.config/spectaclerc
- ~/.config/plasmarc
- ~/.config/plasma-org.kde.plasma.desktop-appletsrc
- ~/.local/share/[k]* (all directories and files beginning with k)
- ~/.local/share/konsole
- ~/.local/share/dolphin
- ~/.local/share/sddm
- ~/.local/share/wallpapers
- ~/.local/share/plasma-systemmonitor
- ~/.local/share/plasma
- ~/.local/share/aurorae
- ~/.local/share/kscreen
- ~/.local/share/color-schemes
  • Deepin
- ~/.config/deepin
- ~/.local/share/deepin
  • Hyprland
- ~/.config/hypr

πŸ“¦ Installation

Stable releases

Flathub (recommended): The latest stable releases

Download on Flathub

Warning

Snap Store: Frozen at version 3.6.2-hotfix, no updates will be provided. Active development continues on Flathub (see above).

Get it from the Snap Store

Beta releases

  • GNOME Builder (for development):

    1. Install GNOME Builder from Flathub
    2. Clone this repo and run the project

🀝 Contributing

I welcome contributions of all kinds!

This project follows the GNOME Code of Conduct.

πŸ“œ License

Save Desktop is licensed under the GPL-3.0 License.