Blue Light Filter Toggle Card#1216
Blue Light Filter Toggle Card#1216ItsABigIgloo wants to merge 23 commits intocaelestia-dots:mainfrom
Conversation
|
As an update to this, doesn't strictly require hyprsunset anymore, but does support use of any choice between Also supports autodetection fallback if no configured backend is found Configure the choice in shell.json under services with preferredBackend "sunsetService": {
"manualEnabled": false,
"temperature": 4500,
"preferredBackend": "wl-gammarelay-rs"
} |
|
How about renaming everything from hyprsunset/sunset/etc. to something like nightLight or blueLightFilter? |
- Added support for more backends: wl-gammarelay-rs, wlsunset, gammastep - Implemented backend verification with fallback to auto-detection - Update README with configuration example
9e0663d to
decad8e
Compare
|
feedback: hyprsunset only updates warmth when holding still the slider, is it possible to update it in realtime? |
No it isn't, hyprsunset require restarting the process to start with the new values, and does a fade from default value to set value as hardcoded animation. Restarting a process on every slider value update would be insane. the only one that updates in realtime is wl-gammarelay-rs, but you can install this backend and configure to use it just fine even having other ones installed, but the shell will only use one at a time. |
This is on purpose. If hyprsunset actively updated it would fade from 6500 to the set value over and over. It behaves this way to prevent flashing back to 6500 every step in the slider. |
fc7d6b4 to
bfceca3
Compare
formatting, order and linting
81403c7 to
cbb75e5
Compare
Hyprsunset has been brought up a few times. here is my take on a card for it!
Whats added: the card obviously. as well as a service "Sunset.qml". this also requires an additional dependency
hyprsunset.when auto mode is active, the filter will be applied from 9pm-6am. and will default to 4200K.