···2222 natural-scroll
2323 // accel-speed 0.2
2424 accel-profile "flat"
2525- scroll-factor 0.1
2525+ scroll-factor 0.1
2626 }
27272828 mouse {
···8080 xcursor-size 32
81818282 hide-when-typing
8383- hide-after-inactive-ms 1000
8383+ hide-after-inactive-ms 5000
8484}
85858686// Settings that influence how windows are positioned and sized.
···8888// https://github.com/YaLTeR/niri/wiki/Configuration:-Layout
8989layout {
9090 // Set gaps around windows in logical pixels.
9191- gaps 1
9191+ gaps 3
92929393 // When to center a column when changing focus, options are:
9494 // - "never", default behavior, focusing an off-screen column will keep at the left
···9696 // - "always", the focused column will always be centered.
9797 // - "on-overflow", focusing a column will center it if it doesn't fit
9898 // together with the previously focused column.
9999- center-focused-column "never"
9999+ center-focused-column "always"
100100101101 // You can customize the widths that "switch-preset-column-width" (Mod+R) toggles between.
102102 preset-column-widths {
···130130 // You can change how the focus ring looks.
131131 focus-ring {
132132 // Uncomment this line to disable the focus ring.
133133- off
133133+ // off
134134135135 // How many logical pixels the ring extends out from the windows.
136136- width 1
136136+ width 2
137137138138 // Colors can be set in a variety of ways:
139139 // - CSS named colors: "red"
···152152 // defaulting to 180 (top-to-bottom gradient).
153153 // You can use any CSS linear-gradient tool on the web to set these up.
154154 //
155155- active-gradient from="#80c8ff" to="#bbddff" angle=45
155155+ active-gradient from="#89dceb" to="#b4befe" angle=45 relative-to="workspace-view"
156156157157 // You can also color the gradient relative to the entire view
158158 // of the workspace, rather than relative to just the window itself.
159159 // To do that, set relative-to="workspace-view".
160160 //
161161- inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view"
161161+ inactive-gradient from="#eba0ac" to="#94e2d5" angle=45
162162 }
163163164164 // You can also add a border. It's similar to the focus ring, but always visible.
···166166 // The settings are the same as for the focus ring.
167167 // If you enable the border, you probably want to disable the focus ring.
168168169169- width 0
169169+ width 1
170170+ active-color "#f2cdcd"
170171 // active-gradient from="#ffbb66" to="#ffc880" angle=45 relative-to="workspace-view"
171172 // inactive-gradient from="#ffc880" to="#ffbb66" angle 45 relative-to="workspace-view"
172173173173- active-gradient from="#EE5396" to="#78A9FF" angle=135
174174- inactive-gradient from="#EE5396" to="#78A9FF" angle=135 relative-to="workspace-view"
174174+ // active-gradient from="#EE5396" to="#78A9FF" angle=135
175175+ // inactive-gradient from="#EE5396" to="#78A9FF" angle=135 relative-to="workspace-view"
175176 }
176177177178 // Struts shrink the area occupied by windows, similarly to layer-shell panels.
···180181 // Top and bottom struts will simply add outer gaps in addition to the area occupied by
181182 // layer-shell panels and regular gaps.
182183 struts {
183183- left -1
184184- right -1
185185- top -1
186186- bottom -1
184184+ left 1
185185+ right 1
186186+ top 1
187187+ bottom 1
187188 }
188189}
189190···193194// spawn-at-startup "alacritty" "-e" "fish"
194195spawn-at-startup "swww-daemon"
195196spawn-at-startup "mako"
196196-// spawn-at-startup "daemonize $(which hydroxide) serve"
197197+spawn-at-startup "daemonize $(which hydroxide) serve"
197198// spawn-at-startup "eww daemon"
198199// spawn-at-startup "eww open bar"
199200···268269 // match app-id=r#"^org\.wezfurlong\.wezterm$"#
269270 // default-column-width {}
270271271271- // Set rounded corners for all windows
272272- geometry-corner-radius 0
273273- clip-to-geometry true
272272+ // Set rounded corners for all windows
273273+ geometry-corner-radius 5
274274+ clip-to-geometry true
274275}
275276276277// Example: block out two password managers from screen capture.
···302303303304 // Suggested binds for running programs: terminal, app launcher, screen locker.
304305 Mod+Return { spawn "foot"; }
305305- Mod+D { spawn "bash" "-c" "tofi-run | xargs exec"; }
306306+ Mod+D { spawn "bash" "-c" "tofi-run | xargs bash -c"; }
306307 Mod+G { spawn "zen"; }
307308 Super+Alt+L { spawn "swaylock"; }
308309···320321 Mod+Up { focus-window-up; }
321322 Mod+Right { focus-column-right; }
322323 Mod+H { focus-column-left; }
323323- Mod+U { focus-window-down; }
324324- Mod+I { focus-window-up; }
325325- Mod+S { focus-column-right; }
324324+ Mod+J { focus-window-down; }
325325+ Mod+K { focus-window-up; }
326326+ Mod+L { focus-column-right; }
326327327328 Mod+Shift+Left { move-column-left; }
328329 Mod+Shift+Down { move-window-down; }
329330 Mod+Shift+Up { move-window-up; }
330331 Mod+Shift+Right { move-column-right; }
331332 Mod+Shift+H { move-column-left; }
332332- Mod+Shift+T { move-window-down; }
333333- Mod+Shift+N { move-window-up; }
334334- Mod+Shift+S { move-column-right; }
333333+ Mod+Shift+J { move-window-down; }
334334+ Mod+Shift+K { move-window-up; }
335335+ Mod+Shift+L { move-column-right; }
335336336337 // Alternative commands that move across workspaces when reaching
337338 // the first or last window in a column.
···350351 Mod+Ctrl+Up { focus-monitor-up; }
351352 Mod+Ctrl+Right { focus-monitor-right; }
352353 Mod+Ctrl+H { focus-monitor-left; }
353353- Mod+Ctrl+T { focus-monitor-down; }
354354- Mod+Ctrl+N { focus-monitor-up; }
355355- Mod+Ctrl+S { focus-monitor-right; }
354354+ Mod+Ctrl+J { focus-monitor-down; }
355355+ Mod+Ctrl+K { focus-monitor-up; }
356356+ Mod+Ctrl+L { focus-monitor-right; }
356357357358 Mod+Shift+Ctrl+Left { move-column-to-monitor-left; }
358359 Mod+Shift+Ctrl+Down { move-column-to-monitor-down; }