Konsave (Save Plasma Customization)

A CLI program that will let you save and apply your KDE Plasma customizations with just one command! Also, it has a "K" in the name :D

Konsave

Dependencies

There is only PyYaml as dependency, which will be installed automatically by pip.
Also make sure your python version is above 3.9.

Installation

Install from PyPI
python -m pip install konsave

Usage

Get Help

konsave -h or konsave --help

Save current configuration as a profile

konsave -s <profile name> or konsave --save <profile name>

Overwrite an already saved profile

konsave -s <profile name> -f or konsave -s <profile name> --force

List all profiles

konsave -l or konsave --list

Remove a profile

konsave -r <profile id> or konsave --remove <profile id>

Apply a profile

konsave -a <profile id> or konsave --apply <profile id>
You may need to log out and log in to see all the changes.

Export a profile as a ".knsv" file to share it with your friends!

konsave -e <profile id> or konsave --export-profile <profile id>

Import a ".knsv file

konsave -i <path to the file> or konsave --import-profile <path to the file>

Show current version

konsave -v or konsave --version

Contribution

You can contribute by reporting issues or fixing bugs!

GitHub