diff --git a/settings/hyprland.nix b/settings/hyprland.nix index 476d9bb..0413f6d 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -57,7 +57,13 @@ enable = true; systemd.variables = [ "--all" ]; - plugins = [ pkgs.hyprlandPlugins.hyprspace ]; + # HM's `plugins` option loads via `exec-once = hyprctl plugin load`, + # which races IPC startup and sometimes silently fails. Inject the + # native `plugin = /path` directive instead so loading happens + # synchronously during config parse. + extraConfig = '' + plugin = ${pkgs.hyprlandPlugins.hyprspace}/lib/libhyprspace.so + ''; settings = { # Pin the OC'd 190 Hz mode so we don't fall back to 60.