From 48258665ae8cea8bc9ae59bc8740f10a6d5a55e2 Mon Sep 17 00:00:00 2001 From: moons-14 Date: Sat, 20 Jun 2026 18:35:50 +0900 Subject: [PATCH] fix: niri --- modules/applications/niri/home.nix | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/modules/applications/niri/home.nix b/modules/applications/niri/home.nix index 3c254f9..88db6f6 100644 --- a/modules/applications/niri/home.nix +++ b/modules/applications/niri/home.nix @@ -35,6 +35,11 @@ in options = "ctrl:nocaps"; }; + input.mouse = { + accel-profile = "flat"; + accel-speed = -0.1; + }; + spawn-at-startup = [ { command = [ "noctalia-shell" ]; } ]; @@ -94,6 +99,42 @@ in hotkey-overlay.title = "Clipboard History"; }; + # Focus monitor + "Mod+Shift+Left" = { + action.focus-monitor-left = [ ]; + hotkey-overlay.title = "Focus Monitor Left"; + }; + "Mod+Shift+Right" = { + action.focus-monitor-right = [ ]; + hotkey-overlay.title = "Focus Monitor Right"; + }; + "Mod+Shift+Up" = { + action.focus-monitor-up = [ ]; + hotkey-overlay.title = "Focus Monitor Up"; + }; + "Mod+Shift+Down" = { + action.focus-monitor-down = [ ]; + hotkey-overlay.title = "Focus Monitor Down"; + }; + + # Move focused window to monitor + "Mod+Shift+Ctrl+Left" = { + action.move-window-to-monitor-left = [ ]; + hotkey-overlay.title = "Move Window to Monitor Left"; + }; + "Mod+Shift+Ctrl+Right" = { + action.move-window-to-monitor-right = [ ]; + hotkey-overlay.title = "Move Window to Monitor Right"; + }; + "Mod+Shift+Ctrl+Up" = { + action.move-window-to-monitor-up = [ ]; + hotkey-overlay.title = "Move Window to Monitor Up"; + }; + "Mod+Shift+Ctrl+Down" = { + action.move-window-to-monitor-down = [ ]; + hotkey-overlay.title = "Move Window to Monitor Down"; + }; + "XF86AudioRaiseVolume" = { action.spawn = [ "noctalia-shell"