feat(hyprland): migrate static Lua compositor settings #154

Merged
alexion merged 1 commits from feat/hyprland-static-compositor-lua into main 2026-10-11 16:25:14 -04:00
Owner

Summary

  • Restore Hyprland static compositor settings in generated Lua.
  • Keep keyboard, pointer, touchpad, layout, decoration, dwindle, and XWayland behavior aligned with the previous Hyprlang config.
  • Keep blur disabled and preserve Stylix color merging in the Lua hl.config output.

Verification

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/session/hyprland/default.nix
  • nix eval --json .#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.settings.config | jq .
  • nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text' | python3 -c ...

Not live-verified

  • Wayland client input behavior.
  • Pointer and touchpad behavior.
  • Window visuals and XWayland scaling.
  • Active border colors in a running Hyprland session.
## Summary - Restore Hyprland static compositor settings in generated Lua. - Keep keyboard, pointer, touchpad, layout, decoration, dwindle, and XWayland behavior aligned with the previous Hyprlang config. - Keep blur disabled and preserve Stylix color merging in the Lua `hl.config` output. ## Verification - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/session/hyprland/default.nix` - `nix eval --json .#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.settings.config | jq .` - `nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text' | python3 -c ...` ## Not live-verified - Wayland client input behavior. - Pointer and touchpad behavior. - Window visuals and XWayland scaling. - Active border colors in a running Hyprland session.
alexion added 1 commit 2026-10-11 16:24:53 -04:00
alexion force-pushed feat/hyprland-static-compositor-lua from f0c5b4df43 to 250b0b71f9 2026-10-11 16:24:53 -04:00 Compare
alexion merged commit 250b0b71f9 into main 2026-10-11 16:25:14 -04:00
alexion deleted branch feat/hyprland-static-compositor-lua 2026-10-11 16:25:14 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#154