Our main goal with our setup is to have a working Niri configuration that provides a smooth and intuitive desktop experience while keeping the configuration simple and accessible.
Take a look into our Niri FAQ.
Dotfiles maintained by Ly-sec
Most of the key combinations require the use of the mod key which in our case is the Windows key (referenced as SUPER), you can change it in the config file.
Description Key Open terminal Super + Return Super Return Open Wofi (Program Launcher) Super + Space Super Space Open browser (Firefox) Super + B Super B Open file manager Super + E Super E Close focused window Super + Q Super Q Lock screen Super + Alt + L Super Alt L
Description Key Go to workspace (1-9) Super + 1 Super 1 through Super + 9 Super 9 Previous workspace Super + Tab Super Tab Move between workspaces with scroll wheel Super + Scroll Super Scroll
Description Key Focus window/column up Super + ArrowUp Super ArrowUp or Super + K Super K Focus window/column down Super + ArrowDown Super ArrowDown or Super + J Super J Focus column left Super + ArrowLeft Super ArrowLeft or Super + H Super H Focus column right Super + ArrowRight Super ArrowRight or Super + L Super L Focus first column Super + Home Super Home Focus last column Super + End Super End
Description Key Focus monitor left Super + Shift + ArrowLeft Super Shift ArrowLeft Focus monitor right Super + Shift + ArrowRight Super Shift ArrowRight Focus monitor up Super + Shift + ArrowUp Super Shift ArrowUp Focus monitor down Super + Shift + ArrowDown Super Shift ArrowDown
Description Key Move window to workspace (1-9) Super + Control + 1 Super Control 1 through Super + Control + 9 Super Control 9 Move window/column up Super + Control + ArrowUp Super Control ArrowUp or Super + Control + K Super Control K Move window/column down Super + Control + ArrowDown Super Control ArrowDown or Super + Control + J Super Control J Move column left Super + Control + ArrowLeft Super Control ArrowLeft or Super + Control + H Super Control H Move column right Super + Control + ArrowRight Super Control ArrowRight or Super + Control + L Super Control L Move column to first position Super + Control + Home Super Control Home Move column to last position Super + Control + End Super Control End Move column to monitor left Super + Shift + Control + ArrowLeft Super Shift Control ArrowLeft Move column to monitor right Super + Shift + Control + ArrowRight Super Shift Control ArrowRight Move column to monitor up Super + Shift + Control + ArrowUp Super Shift Control ArrowUp Move column to monitor down Super + Shift + Control + ArrowDown Super Shift Control ArrowDown
Description Key Expand column to available width Super + Control + F Super Control F Center column Super + C Super C Center visible columns Super + Control + C Super Control C Decrease column width Super + Minus Super Minus Increase column width Super + Equal Super Equal Decrease window height Super + Shift + Minus Super Shift Minus Increase window height Super + Shift + Equal Super Shift Equal
Description Key Toggle window floating Super + T Super T Toggle window fullscreen Super + F Super F Toggle column tabbed display Super + W Super W Toggle overview mode Super + O Super O
Description Key Screenshot selection Control + Shift + 1 Control Shift 1 Screenshot screen Control + Shift + 2 Control Shift 2 Screenshot window Control + Shift + 3 Control Shift 3
Description Key Show hotkey overlay Super + Shift + Escape Super Shift Escape Emergency escape (restore control) Super + Escape Super Escape Power off monitors Super + Shift + P Super Shift P Quit Niri Control + Alt + Delete Control Alt Delete
Description Key Volume up VolUp VolUp Volume down VolDown VolDown Mute audio VolMute VolMute Mute microphone MicMute MicMute Media next track MediaNext MediaNext Media previous track MediaPrev MediaPrev Media play/pause MediaPlayPause MediaPlayPause
Description Key Horizontal scroll with mouse Super + Scroll then Left/Right Super Scroll Left/Right Move column with horizontal scroll Super + Control + Scroll then Left/Right Super Control Scroll Left/Right Alternative column navigation Super + Shift + Scroll then Up/Down Super Shift Scroll Up/Down Move column with alternative scroll Super + Control + Shift + Scroll then Up/Down Super Control Shift Scroll Up/Down
Niri uses a unique scrollable-tiling approach where windows are arranged in columns that can be scrolled horizontally. This provides an infinite desktop metaphor that’s particularly useful for ultrawide monitors and workflows requiring many open applications.
Edit the input section in your config file:
layout "us" // Change from "de" to your preferred layout
Yes, you can modify the layout section:
gaps 8 // Change gap size
active-color "#your-color"
inactive-color "#your-color"
Add them to the startup section:
spawn-at-startup "your-application"
The Super+Escape binding is designed to restore control when a fullscreen application blocks your keybinds. It disables any active keyboard shortcut inhibitor.
Uncomment and modify the output section for your specific displays. Run niri msg outputs to get the correct names: