Hyprland v0.55.0 Rewrite #99
No reviewers
Labels
No labels
blocked: external
bug
documentation
feature
optimization
refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kruziikrel13/NixOS!99
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/99/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Switched to configuring hyprland using lua.
Monitors, programs and other environment related info has been integrated into the lua config by using a preset
variables.lua.infile which is used to generate avariables.luafile which is the first thing loaded by the hyprland config.In addition, Hyprlauncher and Hypridle have been detached from the global services module and coupled into the hyprland config as they don't have applicable use cases outside of a Hyprland environment.
Some additional file and syntax tidy up was also bundled into this PR as well.
Finally, PROTON_USE_WAYLAND=1 was re-enabled as the issues encountered with it previously were resolved.
The flickering and black screen was a result of clashes between the direct_scanout setting and the previous config's force disabling hardware cursors.
A
patches.luafile was created to document and handle any Hyprland bugs or quirks like this. So if direct_scanout is 2, the config will ensure hardware cursors is set to a value that won't break PROTON when running on wayland.