Merge remote-tracking branch 'origin/main'
Some checks failed
/ check (push) Failing after 1m44s

This commit is contained in:
Daniel Flanagan 2025-02-03 13:56:06 -06:00
commit 8a97a7a669

View file

@ -8,6 +8,9 @@
// https://github.com/YaLTeR/niri/wiki/Configuration:-Input // https://github.com/YaLTeR/niri/wiki/Configuration:-Input
input { input {
keyboard { keyboard {
// repeat-delay 180;
// repeat-rate 120;
xkb { xkb {
// You can set rules, model, layout, variant and options. // You can set rules, model, layout, variant and options.
// For more information, see xkeyboard-config(7). // For more information, see xkeyboard-config(7).
@ -148,7 +151,7 @@ layout {
// off // off
// How many logical pixels the ring extends out from the windows. // How many logical pixels the ring extends out from the windows.
width 4 width 2
// Colors can be set in a variety of ways: // Colors can be set in a variety of ways:
// - CSS named colors: "red" // - CSS named colors: "red"
@ -183,7 +186,7 @@ layout {
// If you enable the border, you probably want to disable the focus ring. // If you enable the border, you probably want to disable the focus ring.
off off
width 4 width 2
active-color "#ffc87f" active-color "#ffc87f"
inactive-color "#505050" inactive-color "#505050"
@ -210,6 +213,7 @@ layout {
// See the binds section below for more spawn examples. // See the binds section below for more spawn examples.
spawn-at-startup "wezterm" spawn-at-startup "wezterm"
spawn-at-startup "firefox" spawn-at-startup "firefox"
spawn-at-startup "mako"
// Uncomment this line to ask the clients to omit their client-side decorations if possible. // Uncomment this line to ask the clients to omit their client-side decorations if possible.
// If the client will specifically ask for CSD, the request will be honored. // If the client will specifically ask for CSD, the request will be honored.
@ -266,7 +270,7 @@ window-rule {
// Example: enable rounded corners for all windows. // Example: enable rounded corners for all windows.
// (This example rule is commented out with a "/-" in front.) // (This example rule is commented out with a "/-" in front.)
window-rule { window-rule {
geometry-corner-radius 5 geometry-corner-radius 10
clip-to-geometry true clip-to-geometry true
} }
@ -307,10 +311,10 @@ binds {
Mod+Down { focus-window-down; } Mod+Down { focus-window-down; }
Mod+Up { focus-window-up; } Mod+Up { focus-window-up; }
Mod+Right { focus-column-right; } Mod+Right { focus-column-right; }
Mod+H { focus-column-left; } Mod+h { focus-column-left; }
Mod+J { focus-window-down; } Mod+j { focus-window-down; }
Mod+K { focus-window-up; } Mod+k { focus-window-up; }
Mod+L { focus-column-right; } Mod+l { focus-column-right; }
Mod+Ctrl+Left { move-column-left; } Mod+Ctrl+Left { move-column-left; }
Mod+Ctrl+Down { move-window-down; } Mod+Ctrl+Down { move-window-down; }
@ -323,8 +327,10 @@ binds {
// Alternative commands that move across workspaces when reaching // Alternative commands that move across workspaces when reaching
// the first or last window in a column. // the first or last window in a column.
// Mod+J { focus-window-or-workspace-down; } // Mod+j { focus-window-or-workspace-down; }
// Mod+K { focus-window-or-workspace-up; } // Mod+K { focus-window-or-workspace-up; }
// Mod+L { focus-window-or-workspace-right; }
// Mod+h { focus-window-or-workspace-left; }
// Mod+Ctrl+J { move-window-down-or-to-workspace-down; } // Mod+Ctrl+J { move-window-down-or-to-workspace-down; }
// Mod+Ctrl+K { move-window-up-or-to-workspace-up; } // Mod+Ctrl+K { move-window-up-or-to-workspace-up; }