LIT is simple application that allows setting up multiple theme presets and schedule them. This app is made for KDE and wont work under other desktops.
Technically app allows setting up a profile every minute but this might not be good idea. App makes quite a few syscalls when starting profile configuration GUI so it may take few seconds to start.
Program was created because i wanted a bit improved version of YinYang that dose not requires that much hassle but has more options.and dose not require rollbacking cause somebody pushed untested release, that said i havent tested this app fully :D yes.
this was made and tested(to some extend) under Plasma 6.3, this should work under previous versions of Plasma.
Download Appimage open terminal and run ./LuxInTenebris.AppImage --setup this will move appimage to local user binaries add and activate LIT systemd service
whenever you'd like to update you can run --setup once again and that should replace older version of the app.
to uninstall simply remove binary from .local/bin
and disable and/or mask systemd service by
systemctl --user disable lit.timer
systemctl --user mask lit.service
Currently program dose not have automatic removal or service disable option
- creating config
- automatic theme change at given schedule
- automatic theme change at dawn and dusk
after setup its possible to start LIT from console by typing LuxInTenebris
--apply applies scheduled profile
--schedule updates timers and reloads them
--setup runs systemd setup
--version displays version
--help will display help prompt
no parameters will start configuration GUI
this is testing release i would want to
- Icons may include system themes that shouldn't be used, choosing wrong icons theme has no failsafe in Plasma so you'll end up with missing icons if you wrong preset.
- some of the options may not work 100% correctly.
configuration tab:
LIT uses those 3 packages bellow and few other that are builtin python libraries
pip install suntime
pip install PyQt6
pip install requests
- more customization options, adding window decorations, gtk themes, wallpapers
- non scheduled presets
- adjustments to GUI
- few minor functions like applying specfici preset
- uninstall script
