Add konsave config

This commit is contained in:
exu 2024-10-23 18:45:14 +02:00
parent b22a8a320d
commit 2b9d5a30d4

View File

@ -0,0 +1,132 @@
---
# This is the configuration file for konsave.
# This file is pre-configured for KDE Plasma users.
# This will backup all the important files for your Plasma customizations.
# Please make sure it follows the correct format for proper working of Konsave.
# The format should be:
# ---
# save:
# name:
# location: "path/to/parent/directory"
# entries:
# # these are files which will be backed up.
# # They should be present in the specified location.
# - file1
# - file2
# export:
# # This includes files which will be exported with your profile.
# # They will not be saved but only be exported and imported.
# # These may include files like complete icon packs and themes..
# name:
# location: "path/to/parent/directory"
# entries:
# - file1
# - file2
# ...
# You can use these placeholders in the "location" of each item:
# $HOME: the home directory
# $CONFIG_DIR: refers to "$HOME/.config/"
# $SHARE_DIR: refers to "$HOME/.local/share"
# $BIN_DIR: refers to "$HOME/.local/bin"
# ${ENDS_WITH="text"}: for folders with different names on different computers whose names end with the same thing.
# The best example for this is the "*.default-release" folder of firefox.
# ${BEGINS_WITH="text"}: for folders with different names on different computers whose names start with the same thing.
save:
configs:
location: "$CONFIG_DIR"
entries:
- KDE
- Kvantum
- PlasmaUserFeedback
- breezerc
- dolphinrc
- gtk-2.0
- gtk-3.0
- gtk-4.0
- gtkrc
- gtkrc-2.0
- kate
- katerc
- katevirc
- kcminputrc
- kcminputrc
- kde.org
- kdeconnect
- kded5rc
- kded6rc
- kdedefaults
- kdeglobals
- kdenlive-layoutsrc
- kdenliverc
- kglobalshortcutsrc
- kglobalshortcutsrc
- khotkeysrc
- kiorc
- klipperrc
- konsolerc
- konsolerc
- kritadisplayrc
- kritarc
- krunnerrc
- kscreenlockerrc
- kservicemenurc
- ksmserverrc
- ksplashrc
- ksplashrc
- ktimezonedrc
- ktrashrc
- kwinrc
- kwinrulesrc
- latte
- lattedockrc
- lightlyrc
- oxygenrc
- plasma-localerc
- plasma-org.kde.plasma.desktop-appletsrc
- plasma-workspace
- plasmarc
- plasmashellrc
# Here are a few examples of how you can add more stuff to back up.
# Uncomment these lines if you want.
# firefox:
# location: "$HOME/.mozilla/firefox/${ENDS_WITH='.default-release'}"
# entries:
# - chrome # for firefox customizations
# code oss:
# location: "$CONFIG_DIR/Code - OSS/User/"
# entries:
# - settings.json
# The following files will only be used for exporting and importing.
export:
share_folder:
location: "$SHARE_DIR"
entries:
- aurorae
- color-schemes
- fonts
- icons
- konsole
- kwin
- kxmlgui5
- plasma
- wallpapers
home_folder:
location: "$HOME/"
entries:
- .fonts
- .icons
- .themes
# You can add more files to export like this
# name:
# location: "path/to/parent/directory"
# entries:
# - file1
# - file2
# - folder1
# - folder2