m3tm3re 0d74e38ae7 feat(hyprland): migrate home configs to lua configType
- Switch from hyprlang (hyprland.conf) to lua (hyprland.lua) config format
- Use configType = "lua" explicitly for clarity
- Replace exec-once with on = { _args = [...] } hook for startup commands
- Convert windowrule strings to window_rule attribute-set syntax with
  mkLuaInline match objects and option sets per Home Manager module
- Change mkIf guard from config.desktop.wm.hyprland.enable to
  config.wayland.windowManager.hyprland.enable (correct option path)
- Preserve all existing host-specific monitor layouts and window rules
- Both configs: m3-ares (eDP-1 + HDMI) and m3-kratos (DP-1 + DP-2)
- Run alejandra after changes; parse validation passes (exit 0)

Refs:
  - https://github.com/nix-community/home-manager/blob/master/modules/services/window-managers/hyprland.nix
  - https://wiki.hypr.land/Configuring/Start/
2026-05-18 18:47:22 +02:00
2026-01-07 04:49:43 +01:00
2026-05-09 10:17:14 +02:00
2026-05-09 10:17:14 +02:00
2026-05-11 19:01:17 +02:00
S
Description
No description provided
25 MiB
Languages
Nix 91.2%
JavaScript 6.6%
Shell 2.2%