{"id":15007140,"url":"https://github.com/vikdevelop/savedesktop","last_synced_at":"2025-12-24T20:24:44.300Z","repository":{"id":83038944,"uuid":"603835063","full_name":"vikdevelop/SaveDesktop","owner":"vikdevelop","description":"SaveDesktop saves your Linux desktop environment configuration","archived":false,"fork":false,"pushed_at":"2025-05-09T11:35:05.000Z","size":5972,"stargazers_count":553,"open_issues_count":0,"forks_count":21,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-15T23:05:10.202Z","etag":null,"topics":["desktop-environment","gnome","gplv3","gtk4","kde-plasma","libadwaita","linux-app","python3"],"latest_commit_sha":null,"homepage":"https://vikdevelop.github.io/SaveDesktop/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikdevelop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-02-19T17:54:09.000Z","updated_at":"2025-05-12T00:19:49.000Z","dependencies_parsed_at":"2023-10-26T09:32:39.256Z","dependency_job_id":"2596d5c1-5b87-42af-8090-48dc10fc7edd","html_url":"https://github.com/vikdevelop/SaveDesktop","commit_stats":{"total_commits":2398,"total_committers":52,"mean_commits":46.11538461538461,"dds":0.4983319432860718,"last_synced_commit":"38ad3b039797569bb0e17450ae5b58973e1f9fc7"},"previous_names":[],"tags_count":114,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2FSaveDesktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2FSaveDesktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2FSaveDesktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikdevelop%2FSaveDesktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikdevelop","download_url":"https://codeload.github.com/vikdevelop/SaveDesktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436944,"owners_count":22070946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-environment","gnome","gplv3","gtk4","kde-plasma","libadwaita","linux-app","python3"],"created_at":"2024-09-24T19:04:33.086Z","updated_at":"2025-12-24T20:24:44.287Z","avatar_url":"https://github.com/vikdevelop.png","language":"Python","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"/data/icons/hicolor/scalable/apps/io.github.vikdevelop.SaveDesktop.svg\" width=\"128\"/\u003e\n  \u003ch1\u003eSave Desktop\u003c/h1\u003e\n  \u003cp\u003e\u003ci\u003eSave your desktop configuration\u003c/i\u003e\u003c/p\u003e\n\n  \u003ca href='https://flathub.org/apps/io.github.vikdevelop.SaveDesktop'\u003e\u003cimg width='180' alt=\"Download on Flathub\" src='https://flathub.org/api/badge?svg\u0026locale=en\u0026light'/\u003e\u003c/a\u003e\n  \n  ![License: GPL-3.0](https://img.shields.io/badge/License-GPLv3-blue.svg)\n  ![Translations](https://hosted.weblate.org/widget/vikdevelop/savedesktop/svg-badge.svg)\n\u003c/div\u003e\n\n## 🚀 About\n\n**Save Desktop** is a cross-desktop tool to **back up, restore and sync your entire Linux desktop setup**.\nIt 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.\n\n## 📸 Screenshots\n\n| Save Page | Import Page | Sync Page |\n|-------------|-------------|-----------|\n| ![Save Page dark](/data/screenshots/save_page_dark.png#gh-dark-mode-only) ![Save Page light](/data/screenshots/save_page.png#gh-light-mode-only)\u003cbr\u003e\u003csub\u003eSave your setup\u003c/sub\u003e | ![Import Page dark](/data/screenshots/import_page_dark.png#gh-dark-mode-only) ![Import Page light](/data/screenshots/import_page.png#gh-light-mode-only)\u003cbr\u003e\u003csub\u003eRestore from backup\u003c/sub\u003e | ![Sync Page dark](/data/screenshots/sync_page_dark.png#gh-dark-mode-only) ![Sync Page light](/data/screenshots/sync_page.png#gh-light-mode-only)\u003cbr\u003e\u003csub\u003eSync with other computers through the cloud\u003c/sub\u003e |\n\n## ✨ Features\n\n- Backup your **icons, themes, fonts and wallpapers**\n- Save **desktop settings** across environments\n- Include **Flatpak apps and user data**\n- Restore everything in one click\n- Sync with cloud folders\n- Works with **GNOME, KDE Plasma, Xfce, Cinnamon, Budgie, COSMIC, Pantheon, MATE, Deepin** and **Hyprland**\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eFull list of supported desktops \u0026 directories\u003c/b\u003e\u003c/summary\u003e\n\n  - **General directories**\n  ```\n  - ~/.config/dconf\n  - ~/.local/share/backgrounds \n  - ~/.themes\n  - ~/.icons\n  - ~/.local/share/icons\n  - ~/.local/share/fonts\n  - ~/.fonts\n  - ~/.config/gtk-4.0 \n  - ~/.config/gtk-3.0\n  - ~/.var/app\n  - ~/.local/share/flatpak/app\n  - /var/lib/flatpak/app\n  ```\n  - **GNOME**\n  ```\n   - ~/.local/share/gnome-background-properties\n   - ~/.local/share/gnome-shell\n   - ~/.local/share/nautilus-python\n   - ~/.local/share/nautilus\n   - ~/.local/share/gnome-control-center\n  ```\n  - **Pantheon**\n  ```\n  - ~/.config/plank \n  - ~/.config/marlin \n  ```\n  - **Cinnamon**\n  ```\n  - ~/.config/nemo\n  - ~/.local/share/cinnamon\n  - ~/.cinnamon\n  ```\n  - **Budgie**\n  ```\n  - ~/.config/budgie-desktop\n  - ~/.config/budgie-extras\n  - ~/.config/nemo\n  ```\n  - **Cosmic (Old)**\n  ```\n  - ~/.config/pop-shell\n  - ~/.local/share/nautilus\n  ```\n  - **Cosmic (New)**\n  ```\n  - ~/.config/cosmic\n  - ~/.local/state/cosmic\n  ```\n  - **Xfce**\n  ```\n  - ~/.config/xfce4\n  - ~/.config/Thunar\n  - ~/.xfce4\n  ```\n  - **MATE**\n  ```\n  - ~/.config/caja\n  ```\n  - **KDE Plasma**\n  ```\n  - ~/.config/[k]* (all directories and files beginning with k)\n  - ~/.config/gtkrc\n  - ~/.config/dolphinrc\n  - ~/.config/gwenviewrc\n  - ~/.config/plasmashellrc\n  - ~/.config/spectaclerc\n  - ~/.config/plasmarc\n  - ~/.config/plasma-org.kde.plasma.desktop-appletsrc\n  - ~/.local/share/[k]* (all directories and files beginning with k)\n  - ~/.local/share/konsole\n  - ~/.local/share/dolphin\n  - ~/.local/share/sddm\n  - ~/.local/share/wallpapers\n  - ~/.local/share/plasma-systemmonitor\n  - ~/.local/share/plasma\n  - ~/.local/share/aurorae\n  - ~/.local/share/kscreen\n  - ~/.local/share/color-schemes\n  ```\n  - **Deepin**\n  ```\n  - ~/.config/deepin\n  - ~/.local/share/deepin\n  ```\n  - **Hyprland**\n  ```\n  - ~/.config/hypr\n  ```\n\u003c/details\u003e\n\n## 📦 Installation\n\n### Stable releases\n\n**Flathub** _(recommended)_: The latest stable releases\n\n\u003ca href='https://flathub.org/apps/io.github.vikdevelop.SaveDesktop'\u003e\u003cimg width='180' alt='Download on Flathub' src='https://flathub.org/api/badge?svg\u0026locale=en\u0026light'/\u003e\u003c/a\u003e\n\n\u003e [!WARNING]\n\u003e **Snap Store**: Frozen at version `3.6.2-hotfix`, no updates will be provided. Active development continues on **Flathub** (see above).\n\u003e\n\u003e \u003ca href=\"https://snapcraft.io/savedesktop\"\u003e\u003cimg alt=\"Get it from the Snap Store\" src=\"https://snapcraft.io/en/light/install.svg\" /\u003e\u003c/a\u003e\n\n### Beta releases\n- Flathub Beta:\n  - [**Install from file**](https://dl.flathub.org/beta-repo/appstream/io.github.vikdevelop.SaveDesktop.flatpakref)\n\n* GNOME Builder (for development):\n\n  1. Install GNOME Builder from [Flathub](https://flathub.org/apps/org.gnome.Builder)\n  2. Clone this repo and run the project\n\n## 🤝 Contributing\n\nI welcome contributions of all kinds!\n\n* **Code** → see [CONTRIBUTING.md](https://github.com/vikdevelop/SaveDesktop/blob/main/CONTRIBUTING.md)\n* **Translations** → contribute via Weblate:\n\n  | App                                                                                                                                                                                      | Wiki                                                                                                                                                                                                             |\n  | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n  | \u003ca href=\"https://hosted.weblate.org/projects/vikdevelop/savedesktop/\"\u003e\u003cimg src=\"https://hosted.weblate.org/widget/vikdevelop/savedesktop/287x66-grey.png\" alt=\"Translation status\"/\u003e\u003c/a\u003e | \u003ca href=\"https://hosted.weblate.org/projects/vikdevelop/savedesktop-github-wiki/\"\u003e\u003cimg src=\"https://hosted.weblate.org/widget/vikdevelop/savedesktop-github-wiki/287x66-grey.png\" alt=\"Translation status\"/\u003e\u003c/a\u003e |\n* **Issues \u0026 bugs** → [GitHub Issues](https://github.com/vikdevelop/SaveDesktop/issues) or [Open issue without GitHub](https://vikdevelop.github.io/SaveDesktop/open-issue/)\n* **Discussions** → [GitHub Discussions](https://github.com/vikdevelop/SaveDesktop/discussions)\n\nThis project follows the [GNOME Code of Conduct](https://conduct.gnome.org).\n\n## 📜 License\n\nSave Desktop is licensed under the [GPL-3.0 License](LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikdevelop%2Fsavedesktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikdevelop%2Fsavedesktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikdevelop%2Fsavedesktop/lists"}