SkillAgentSearch skills...

SaveDesktop

Save Desktop saves your Linux desktop environment configuration

Install / Use

/learn @vikdevelop/SaveDesktop
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src="/data/icons/hicolor/scalable/apps/io.github.vikdevelop.SaveDesktop.svg" width="128"/> <h1>Save Desktop</h1> <p><i>Save your desktop configuration</i></p>

<a href='https://flathub.org/apps/io.github.vikdevelop.SaveDesktop'><img width='180' alt="Download on Flathub" src='https://flathub.org/api/badge?svg&locale=en&light'/></a>

License: GPL-3.0 Translations

</div>

🚀 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<br><sub>Save your setup</sub> | Import Page dark Import Page light<br><sub>Restore from backup</sub> | Sync Page dark Sync Page light<br><sub>Sync with other computers through the cloud</sub> |

✨ 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 (GNOME and Rust version), Pantheon, MATE, Deepin and Hyprland
<details> <summary><b>Full list of supported desktops & directories</b></summary>
  • General directories
- ~/.config/dconf
- ~/.config/gtk-4.0 
- ~/.config/gtk-3.0
- ~/.themes
- ~/.icons
- ~/.fonts
- ~/.local/share/themes
- ~/.local/share/icons
- ~/.local/share/fonts
- ~/.local/share/backgrounds 
- ~/.local/share/gnome-shell
- ~/.local/share/plasma
- ~/.local/share/cinnamon
- ~/.local/share/flatpak/app
- ~/.var/app
- /var/lib/flatpak/app
  • GNOME
 - ~/.local/share/gnome-background-properties
 - ~/.local/share/nautilus-python
 - ~/.local/share/nautilus
 - ~/.config/gnome-control-center
  • Pantheon
- ~/.config/plank 
- ~/.config/marlin 
  • Cinnamon
- ~/.config/nemo
- ~/.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/aurorae
- ~/.local/share/kscreen
- ~/.local/share/color-schemes
  • Deepin
- ~/.config/deepin
- ~/.local/share/deepin
  • Hyprland
- ~/.config/hypr
</details>

📦 Installation

Stable releases

Flathub (recommended): The latest stable releases

<a href='https://flathub.org/apps/io.github.vikdevelop.SaveDesktop'><img width='180' alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en&light'/></a>

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

<a href="https://snapcraft.io/savedesktop"><img alt="Get it from the Snap Store" src="https://snapcraft.io/en/light/install.svg" /></a>

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!

  • Code → see CONTRIBUTING.md

  • Translations → contribute via Weblate:

    | App | Wiki | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | <a href="https://hosted.weblate.org/projects/vikdevelop/savedesktop/"><img src="https://hosted.weblate.org/widget/vikdevelop/savedesktop/287x66-grey.png" alt="Translation status"/></a> | <a href="https://hosted.weblate.org/projects/vikdevelop/savedesktop-github-wiki/"><img src="https://hosted.weblate.org/widget/vikdevelop/savedesktop-github-wiki/287x66-grey.png" alt="Translation status"/></a> |

  • Issues & bugsGitHub Issues or Open issue without GitHub

  • DiscussionsGitHub Discussions

This project follows the GNOME Code of Conduct.

📜 License

Save Desktop is licensed under the GPL-3.0 License.

Related Skills

View on GitHub
GitHub Stars757
CategoryDevelopment
Updated1d ago
Forks28

Languages

Python

Security Score

100/100

Audited on Mar 31, 2026

No findings