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
.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
login-session-control. If needed I can change the