From e2a331d5d1478a8e7caa9737aa12ad16ea1a3fdd Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Thu, 26 Jun 2025 11:48:28 -0400 Subject: [PATCH] work on niri --- .../crow/common/optional/desktops/default.nix | 1 - home/crow/common/optional/desktops/niri.nix | 35 +++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) delete mode 100644 home/crow/common/optional/desktops/default.nix diff --git a/home/crow/common/optional/desktops/default.nix b/home/crow/common/optional/desktops/default.nix deleted file mode 100644 index 0967ef4..0000000 --- a/home/crow/common/optional/desktops/default.nix +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/home/crow/common/optional/desktops/niri.nix b/home/crow/common/optional/desktops/niri.nix index 27c4d4a..d25a57a 100644 --- a/home/crow/common/optional/desktops/niri.nix +++ b/home/crow/common/optional/desktops/niri.nix @@ -14,6 +14,41 @@ programs.niri = { enable = true; settings = { + binds = with config.lib.niri.actions; { + "Mod+Shift+Slash".action = show-hotkey-overlay; + "Mod+Enter" = { + hotkey-overlay.title = "Open terminal"; + action = spawn "foot"; + }; + "Mod+D" = { + hotkey-overlay.title = "Open Application Picker"; + action = spawn "wofi" "--show" "run"; + }; + "Mod+Shift+Z" = { + hotkey-overlay.title = "Lock computer"; + action = spawn ""; + }; + }; + input = { + keyboard = { + numlock = true; + }; + touchpad = { + tap = false; + natural-scroll = true; + click-method = "button-areas"; + disabled-on-external-mouse = true; + }; + }; + layout = { + gaps = 16; + }; + spawn-at-startup = [ + "waybar" + "swaync" + "udiskie" + "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" + ]; }; }; }