Add niri, senpai configs

This commit is contained in:
Ian Keane 2025-12-28 13:46:16 -05:00
parent e34b8c1159
commit 908924199e
3 changed files with 34 additions and 16 deletions

View file

@ -6,10 +6,21 @@
// Ask clients to omit their client-side decorations
prefer-no-csd
workspace "ndrop"
spawn-at-startup "xwayland-satellite"
environment {
DISPLAY ":1"
// Steam and Wayland support - only affects niri session
SDL_VIDEODRIVER "wayland"
NIXOS_OZONE_WL "1"
}
gestures {
hot-corners {
off
}
}
input {
@ -91,7 +102,8 @@ binds {
Super+T hotkey-overlay-title="Open a Terminal: wezterm" { spawn "wezterm"; }
Super+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; }
Super+E { spawn "ndrop" "emacsclient -c"; }
// Super+E { spawn "ndrop" "--class" "Emacs" "emacsclient -c"; }
Super+E { spawn "ndrop" "-i" "--class" "task" "wezterm start --always-new-process -- vit"; }
XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1+"; }
XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1-"; }
@ -218,7 +230,7 @@ binds {
Super+W { toggle-column-tabbed-display; }
Print { screenshot; }
Super+S { screenshot; }
Ctrl+Print { screenshot-screen; }
Super+Print { screenshot-window; }