hyprland: migrate settings to native lua option API

This commit is contained in:
Austin Horstman 2026-05-12 12:45:58 -05:00
parent 7654d90b94
commit acd9d8af2f
9 changed files with 576 additions and 78 deletions

View file

@ -64,3 +64,9 @@ changes are only active if the `home.stateVersion` option is set to
- On Linux, `programs.firefox.configPath` now defaults to
`"${config.xdg.configHome}/mozilla/firefox"` for `home.stateVersion = "26.05"` and later.
Older state versions keep the legacy default of `".mozilla/firefox"`.
- The [](#opt-wayland.windowManager.hyprland.configType) option now
defaults to `"lua"` for `home.stateVersion = "26.05"` and later.
Older state versions keep the legacy `"hyprlang"` default. Set
`wayland.windowManager.hyprland.configType = "hyprlang"` to keep
generating {file}`$XDG_CONFIG_HOME/hypr/hyprland.conf`.