diff --git a/modules/gui/hypr/land.nix b/modules/gui/hypr/land.nix index 881a8737..5ee3770b 100644 --- a/modules/gui/hypr/land.nix +++ b/modules/gui/hypr/land.nix @@ -36,6 +36,11 @@ in { description = "extra per host hyprland settings"; default = {}; }; + extraPlugins = mkOption { + type = with types; listOf package; + description = "extra per host hyprland plugins"; + default = []; + }; }; disabledModules = [ "programs/hyprland.nix" ]; @@ -87,8 +92,7 @@ in { #portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland; plugins = [ inputs.hyprland-plugins.packages.${pkgs.system}.csgo-vulkan-fix - inputs.split-monitor-workspaces.packages.${pkgs.system}.split-monitor-workspaces - ]; + ] ++ cfg.extraPlugins; # TODO make these work with the config below (infinite recursion) # and make this file stop hanging my neovim every 2 seconds # and figure out why it triggers E79 every single time I edit something