From 3196ebd920985fd3a5183233ab5eb05d3a0118b8 Mon Sep 17 00:00:00 2001 From: imxyy_soope_ Date: Sun, 14 Dec 2025 13:46:56 +0800 Subject: [PATCH] feat(niri): update config --- modules/desktop/wm/niri/config.nix | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/modules/desktop/wm/niri/config.nix b/modules/desktop/wm/niri/config.nix index 2cc42d4..d12186d 100644 --- a/modules/desktop/wm/niri/config.nix +++ b/modules/desktop/wm/niri/config.nix @@ -297,6 +297,57 @@ "Mod+O".action = toggle-overview; "Super+Tab".action = toggle-overview; + + "Mod+WheelScrollDown" = { + cooldown-ms = 150; + action = focus-workspace-down; + }; + "Mod+WheelScrollUp" = { + cooldown-ms = 150; + action = focus-workspace-up; + }; + "Mod+Ctrl+WheelScrollDown" = { + cooldown-ms = 150; + action = move-workspace-down; + }; + "Mod+Ctrl+WheelScrollUp" = { + cooldown-ms = 150; + action = move-workspace-up; + }; + + "Mod+WheelScrollRight" = { + cooldown-ms = 150; + action = focus-column-right; + }; + "Mod+WheelScrollLeft" = { + cooldown-ms = 150; + action = focus-column-left; + }; + "Mod+Ctrl+WheelScrollRight" = { + cooldown-ms = 150; + action = move-column-right; + }; + "Mod+Ctrl+WheelScrollLeft" = { + cooldown-ms = 150; + action = move-column-left; + }; + + "Mod+Shift+WheelScrollDown" = { + cooldown-ms = 150; + action = focus-column-right; + }; + "Mod+Shift+WheelScrollUp" = { + cooldown-ms = 150; + action = focus-column-left; + }; + "Mod+Ctrl+Shift+WheelScrollDown" = { + cooldown-ms = 150; + action = move-column-right; + }; + "Mod+Ctrl+Shift+WheelScrollUp" = { + cooldown-ms = 150; + action = move-column-left; + }; } // lib.attrsets.mergeAttrsList ( map (n: {