Prayag2 / konsave

A command line program written in Python to let you backup your dotfiles and switch to other ones in an instant. Works out-of-the box on KDE Plasma!
GNU General Public License v3.0
940 stars 35 forks source link

[Feature Request] General Desktop environment support #115

Closed jason-mehmel closed 1 month ago

jason-mehmel commented 1 month ago

Is your feature request related to a problem? Please describe.

I was hoping for Konsave to solve my issue of exporting all of my configs from one machine to another... but discovering that it doesn't capture any environment info on first running (if not Plasma) I realized I'd have to manually add all the files and folders I'd want to capture, nearly as much work as collecting and copying them anyway.

Describe the solution you'd like Running Konsave would collect info from most Linux systems, Debian, Ubuntu, etc. (I'm running a Debian variant, BunsenLabs.) Capturing configs from Plasma, Gnome, Openbox, etc.

Describe alternatives you've considered The only other solution is making a list of what programs and tools I want to remember to install on the new machine, plus copying the config dotfiles in their respective locations.

Additional context Add any other context or screenshots about the feature request here.

Prayag2 commented 1 month ago

What desktop environment are you on? Konsave does capture configs by default, but only on KDE Plasma.

jason-mehmel commented 1 month ago

Bunsenlabs is my distro, and it's DE is Openbox, I believe!

Prayag2 commented 1 month ago

For all environments other than KDE Plasma, you have to manually add the files to backup in the config. But that is to be done only once, as a one-time setup.