Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Wayland support in Night Light applet #649

Open
JoshStrobl opened this issue Jan 4, 2025 · 0 comments
Open

Implement Wayland support in Night Light applet #649

JoshStrobl opened this issue Jan 4, 2025 · 0 comments
Assignees
Labels
accepted Accepted enhancement. wayland Tasks related to port to Wayland
Milestone

Comments

@JoshStrobl
Copy link
Member

Night Light needs to be ported to wlr-gamma-control-unstable-v1 / budgie-daemon v2 / gammastep (as a quick hack).

The easiest route would be adding gammastep as a runtime dependency and starting / stopping gammastep with a one-off gamma set for our temperature value. Schedule is a bit trickier due to geoclue + MLS (Mozilla Location Services) being non-functional, so we would need to provide a setting in Budgie Control Center for setting your lat / lng instead.

Afterwards, we would port it to using budgie-daemon v2 when it supports its own SetGamma or SetTemperature on an output configuration object. This is expected to be implemented after the configuration batch system. At that point, the Night Light applet would just create new configuration objects to be applied that'd toggle it on / off or set temperature.

@JoshStrobl JoshStrobl added accepted Accepted enhancement. wayland Tasks related to port to Wayland labels Jan 4, 2025
@JoshStrobl JoshStrobl added this to the 10.10 milestone Jan 4, 2025
@JoshStrobl JoshStrobl self-assigned this Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted Accepted enhancement. wayland Tasks related to port to Wayland
Projects
Status: No status
Development

No branches or pull requests

1 participant