This project allows to tweak KDE and save the tweaks in git.
It uses a KDE image, based on KDE core image.
In-container ~/.config
is saved in git as ./kde-config/.config/
, and
~/.local
is saved as ./kde-config/.local/
.
The tweaks in ./kde-config/
are then used by Workspaces Core Images.
In-container ~/.config
is completely ignored. ./tweak-theme
maps host
./kde-config/.config/
to be used as in-container ~/.config
.
Run container based on a KDE core image:
./tweak-theme kasmweb/kasmos:develop
- Login with kasm_user/password to https://localhost:7901/.
- Make necessary KDE tweaks.
- Use
git diff kde-config
to view your changes. - Commit relevant changes.
- Rinse and repeat.
Add and remove favourite apps using GUI. Drag & drop to add, right-click click "Remove from Favorites" to remove.
To save favourite changes in git, use make save-favorites
, then commit files
staged by it.