SaveDesktop
Save Desktop saves your Linux desktop environment configuration
Install / Use
/learn @vikdevelop/SaveDesktopREADME
<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>
🚀 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 |
|-------------|-------------|-----------|
|
<br><sub>Save your setup</sub> |
<br><sub>Restore from backup</sub> |
<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
- 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
- Flathub Beta:
-
GNOME Builder (for development):
- Install GNOME Builder from Flathub
- 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 & bugs → GitHub Issues or Open issue without GitHub
-
Discussions → GitHub Discussions
This project follows the GNOME Code of Conduct.
📜 License
Save Desktop is licensed under the GPL-3.0 License.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
