diff --git a/home/hypr/hyprland/general.nix b/home/hypr/hyprland/general.nix index 0b81be0..f1892a8 100644 --- a/home/hypr/hyprland/general.nix +++ b/home/hypr/hyprland/general.nix @@ -15,12 +15,15 @@ layout = "scrolling"; }; + scrolling = { + column_width = 0.7; + fullscreen_on_one_column = false; + focus_fit_method = 1; + follow_focus = true; + direction = "right"; + }; + plugin = { - hyprscrolling = { - column_width = 0.7; - fullscreen_on_one_column = false; - focus_fit_method = 1; - }; hyprexpo = { columns = 3; gap_size = 8; diff --git a/home/hypr/hyprland/keybinds.nix b/home/hypr/hyprland/keybinds.nix index 5979041..0e88c55 100644 --- a/home/hypr/hyprland/keybinds.nix +++ b/home/hypr/hyprland/keybinds.nix @@ -13,8 +13,14 @@ in bind = [ # workspace - "CTRL $mainMod, right, workspace, r+1" - "CTRL $mainMod, left, workspace, r-1" + "CTRL $mainMod, right, layoutmsg, focus r" + "CTRL $mainMod, left, layoutmsg, focus l" + "CTRL $mainMod, down, workspace, r+1" + "CTRL $mainMod, up, workspace, r-1" + "CTRL $mainMod SHIFT, right, layoutmsg, movewindowto r" + "CTRL $mainMod SHIFT, left, layoutmsg, movewindowto l" + "CTRL $mainMod SHIFT, down, movetoworkspace, r+1" + "CTRL $mainMod SHIFT, up, movetoworkspace, r-1" "$mainMod, R, layoutmsg, colresize +conf" "$mainMod, C, layoutmsg, center" "$mainMod SHIFT, R, layoutmsg, colresize 0.7" diff --git a/home/hyprland.nix b/home/hyprland.nix index 7c513b1..ce630b0 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -10,7 +10,6 @@ xwayland.enable = true; systemd.enable = true; plugins = [ - inputs.hyprland-plugins.packages.${pkgs.system}.hyprscrolling inputs.hyprland-plugins.packages.${pkgs.system}.hyprexpo ]; };