2.home-manager/modules/services/window-managers
DrymarchonShaun 266211649f
hyprland: fix plugin loading when using lua
Move plugin loading to the top of the rendered ~/.config/hypr/hyprland.lua as plugins must be loaded before hl.config can be called with config keys added by the plugin, (binds using dispatchers added by plugins also fail if they are defined before the plugin is loaded)

This also switches over to using the (undocumented?) hl.plugin.load("/path/to/plugin.so") to load plugins, which has solved some strange race condition weirdness caused by using exec_cmd with hyprctl plugin load (I first tried moving renderStartHook to the top of the rendered config, but sometimes it seemed the hyprctl plugin load wouldn't finish loading the plugin before the rest of the config was loaded, causing the same errors about unknown config keys)
2026-06-18 22:39:21 -05:00
..
bspwm treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
hyprland hyprland: fix plugin loading when using lua 2026-06-18 22:39:21 -05:00
i3-sway treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
labwc treewide: use inherit for attribute assignments 2026-04-08 14:47:48 -05:00
awesome.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
default.nix exwm: add module 2026-05-15 08:59:43 -05:00
exwm.nix exwm: add module 2026-05-15 08:59:43 -05:00
fluxbox.nix treewide: remove AndersonTorres from maintainers. 2026-01-06 09:17:04 +01:00
herbstluftwm.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
hyprland.nix hyprland: reorganize config generation 2026-06-01 21:32:10 -05:00
river.nix river: river -> river-classic 2025-09-07 09:28:15 -05:00
spectrwm.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
wayfire.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
xmonad.nix treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00