fix(hypr): plugins future proofing via following hyprland pkgs

although hyprlandPlugins is an easy way to handle plugins, it is not
great due to pkg incompatibility.
This commit is contained in:
kenji
2026-05-21 20:59:09 -05:00
parent ccbd2362b2
commit d22beb4580
3 changed files with 12 additions and 4 deletions
+3 -3
View File
@@ -19,9 +19,9 @@
wayland.windowManager.hyprland.enable = true; wayland.windowManager.hyprland.enable = true;
wayland.windowManager.hyprland.systemd.enable = false; # for UWSM support... wayland.windowManager.hyprland.systemd.enable = false; # for UWSM support...
wayland.windowManager.hyprland.plugins = [ wayland.windowManager.hyprland.plugins = [
pkgs.hyprlandPlugins.hyprsplit inputs.hyprsplit.packages.${pkgs.system}.hyprsplit
pkgs.hyprlandPlugins.hypr-dynamic-cursors # inputs.hypr-dynamic-cursors.packages.${pkgs.system}.hypr-dynamic-cursors
pkgs.hyprlandPlugins.hyprspace # inputs.hyprspace.packages.${pkgs.system}.Hyprspace
pkgs.hyprlandPlugins.hyprbars pkgs.hyprlandPlugins.hyprbars
]; ];
} }
+1 -1
View File
@@ -65,7 +65,7 @@
"CTRL SHIFT, J, Move to next workspace, split:workspace, +1" "CTRL SHIFT, J, Move to next workspace, split:workspace, +1"
# hyprspace - workspace overview # hyprspace - workspace overview
"SUPER, E, Toggle Workspace Overview, overview:toggle" # "SUPER, E, Toggle Workspace Overview, overview:toggle"
] ]
++ ( ++ (
# Generate binds for Super + [1-5] to switch workspaces with special workspace toggle support # Generate binds for Super + [1-5] to switch workspaces with special workspace toggle support
+8
View File
@@ -34,6 +34,14 @@
url = "github:hyprwm/hyprland-plugins"; url = "github:hyprwm/hyprland-plugins";
inputs.hyprland.follows = "hyprland"; inputs.hyprland.follows = "hyprland";
}; };
hyprspace = {
url = "github:KZDKM/Hyprspace";
inputs.hyprland.follows = "hyprland";
};
hypr-dynamic-cursors = {
url = "github:Virtcode/hypr-dynamic-cursors";
inputs.hyprland.follows = "hyprland";
};
nixovim = { nixovim = {
# FIXME: treesitter does not install automatically (disabled due to read-only problems) # FIXME: treesitter does not install automatically (disabled due to read-only problems)
url = "git+https://git.sakamoto.dev/kenji/nixovim.git"; url = "git+https://git.sakamoto.dev/kenji/nixovim.git";