2.home-manager/tests/modules/services/hyprland
Austin Horstman a6a13bb0a0 hyprland: add extraLuaFiles option
Allow Lua configs to be split across managed files under XDG_CONFIG_HOME/hypr.

Treat extraLuaFiles attribute names as Lua module names, so dotted names such as lib.helpers write lib/helpers.lua while autoloading with require("lib.helpers").

Add assertions for invalid configType usage, generated hyprland.lua collisions, and duplicate resolved Lua file targets.
2026-06-01 21:32:10 -05:00
..
config-type-default-current.nix hyprland: migrate settings to native lua option API 2026-05-13 16:13:28 -05:00
config-type-default-legacy.nix hyprland: migrate settings to native lua option API 2026-05-13 16:13:28 -05:00
config-type-explicit-hyprlang-current.nix hyprland: migrate settings to native lua option API 2026-05-13 16:13:28 -05:00
config-type-explicit-lua-legacy.nix hyprland: migrate settings to native lua option API 2026-05-13 16:13:28 -05:00
default.nix hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
inconsistent-config.nix hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-config.lua hyprland: support lua variables in settings 2026-05-17 22:35:47 -05:00
lua-config.nix hyprland: support lua variables in settings 2026-05-17 22:35:47 -05:00
lua-file-from-path.lua hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-files-00-vars.lua hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-files-assertions.nix hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-files-bindings.lua hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-files-config.lua hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-files-config.nix hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
lua-files-helpers.lua hyprland: add extraLuaFiles option 2026-06-01 21:32:10 -05:00
luarc.json hyprland: generate LuaLS config 2026-05-13 16:13:28 -05:00
multiple-devices-config.conf hyprland: import XDG_SESSION_TYPE for systemd 2026-01-08 16:53:03 -05:00
multiple-devices-config.nix tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
null-all-packages-config.nix tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
null-package-config.conf hyprland: import XDG_SESSION_TYPE for systemd 2026-01-08 16:53:03 -05:00
null-package-config.nix tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
null-portal-package-config.nix tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
simple-config.conf hyprland: import XDG_SESSION_TYPE for systemd 2026-01-08 16:53:03 -05:00
simple-config.nix hyprland: Add "output" to importantPrefixes option default (#7507) 2025-07-29 16:41:27 -05:00
sourceFirst-false-config.conf hyprland: import XDG_SESSION_TYPE for systemd 2026-01-08 16:53:03 -05:00
sourceFirst-false-config.nix tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
submaps-config.conf hyprland: import XDG_SESSION_TYPE for systemd 2026-01-08 16:53:03 -05:00
submaps-config.nix hyprland: submaps option lua support 2026-05-13 16:13:28 -05:00
submaps-on-dispatch.nix treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00