The snap savedesktop
is a backup tool. It backs up the current config of the desktop and imports it from the file. This app copies the files under .local
, .config
and some other DE specific folders in a tar file, which the user later can import and sync through local network(not to any internet drive). This also needs to logout the entire desktop to do proper restoration.
Thus the following plugs are necessary to be auto-connected.
plugs:
dot-folders:
interface: personal-files
write:
- $HOME/.config
- $HOME/.local
- $HOME/.themes
- $HOME/.icons
- $HOME/.xfce4
- $HOME/.fonts
- $HOME/.cinnamon
# slots:
# savedesktop:
# interface: dbus
# bus: session
# name: io.github.vikdevelop.SaveDesktop
apps:
savedesktop:
extensions: [gnome]
command: usr/bin/run.sh
desktop: usr/share/applications/io.github.vikdevelop.SaveDesktop.desktop
common-id: io.github.vikdevelop.SaveDesktop.desktop
plugs:
- home
- network
- login-session-control
Need auto-connect for dot-folders
and login-session-control
. If needed I can change the plug
name.