AutoThemeSwitcher is a Bash script,that works with user provided details.
A UI based on python is used to take Configuration for different System settings.
Uses Native KDE commands for bash execution.
Clone/Download the project,Open a terminal in project folder
Run
sh ./install.sh
in terminal to start script execution.
open settings app and follow along for better understanding of theme/settings names.
Light Theme
Dark Theme
My Configuration Files:
If you like my configuration(or)desktop setup,the files are available here
A virtual environment is created on Script(install.sh) execution,related files are downloaded.
A python UI is provided to take options for categories as input.
Current desktop theme details are fetched,to display to user.
When user clicks save,selected options are stored in a file and a cronjob is created.
a log for theme is generated everytime a script is executed to debug any errors.
In home directory a folder with name ~/.kdeAutoThemeSwitch is created,to store
Supported theme options
Files edited on theme change