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