my nixos flake :3 (git.koi.rip mirror) git.koi.rip/koi/flake
nixos catppuccin linux dotfiles neovim
0

Configure Feed

Select the types of activity you want to include in your feed.

niri: update keybinds

june (Jun 29, 2026, 6:31 PM +0200) 993c2329 a452ff8d

+51 -73
+51 -73
home/wayland/niri.nix
··· 20 20 21 21 input = { 22 22 keyboard = { 23 - repeat-delay = 180; 24 - repeat-rate = 60; 23 + repeat-delay = 160; 24 + repeat-rate = 70; 25 25 numlock = true; 26 26 }; 27 27 ··· 158 158 hotkey-overlay.skip-at-startup = true; 159 159 160 160 binds = { 161 - "mod+shift+slash".action.show-hotkey-overlay = [ ]; 161 + "mod+k".action.spawn = [ "footclient" ]; 162 + "mod+m".action.spawn = [ "rofi" "-show" "drun" ]; 162 163 163 - "mod+return".action.spawn = [ "footclient" ]; 164 - "mod+shift+return".action.spawn = [ 165 - "rofi" 166 - "-show" 167 - "drun" 168 - ]; 164 + "mod+comma".action.close-window = [ ]; 165 + "mod+backslash".action.show-hotkey-overlay = [ ]; 166 + "mod+q".action.quit = [ ]; 169 167 170 - "mod+tab".action.toggle-overview = [ ]; 171 - "mod+shift+c".action.close-window = [ ]; 168 + "alt+n".action.focus-column-left = [ ]; 169 + "alt+e".action.focus-window-down = [ ]; 170 + "alt+i".action.focus-window-up = [ ]; 171 + "alt+o".action.focus-column-right = [ ]; 172 172 173 - "mod+home".action.focus-column-first = [ ]; 174 - "mod+end".action.focus-column-last = [ ]; 175 - "mod+shift+home".action.move-column-to-first = [ ]; 176 - "mod+shift+end".action.move-column-to-last = [ ]; 173 + "alt+shift+n".action.move-column-left = [ ]; 174 + "alt+shift+e".action.move-window-down = [ ]; 175 + "alt+shift+i".action.move-window-up = [ ]; 176 + "alt+shift+o".action.move-column-right = [ ]; 177 177 178 - # TODO: make a loop for these 179 - "mod+n".action.focus-column-left = [ ]; 180 - "mod+e".action.focus-window-down = [ ]; 181 - "mod+i".action.focus-window-up = [ ]; 182 - "mod+o".action.focus-column-right = [ ]; 183 - "mod+left".action.focus-column-left = [ ]; 184 - "mod+down".action.focus-window-down = [ ]; 185 - "mod+up".action.focus-window-up = [ ]; 186 - "mod+right".action.focus-column-right = [ ]; 178 + "alt+home".action.focus-column-first = [ ]; 179 + "alt+end".action.focus-column-last = [ ]; 180 + "alt+shift+home".action.move-column-to-first = [ ]; 181 + "alt+shift+end".action.move-column-to-last = [ ]; 187 182 188 - "mod+shift+n".action.move-column-left = [ ]; 189 - "mod+shift+e".action.move-window-down = [ ]; 190 - "mod+shift+i".action.move-window-up = [ ]; 191 - "mod+shift+o".action.move-column-right = [ ]; 192 - "mod+shift+left".action.move-column-left = [ ]; 193 - "mod+shift+down".action.move-window-down = [ ]; 194 - "mod+shift+up".action.move-window-up = [ ]; 195 - "mod+shift+right".action.move-column-right = [ ]; 183 + "alt+ctrl+n".action.consume-or-expel-window-left = [ ]; 184 + "alt+ctrl+e".action.consume-or-expel-window-right = [ ]; 185 + "alt+ctrl+i".action.consume-or-expel-window-left = [ ]; 186 + "alt+ctrl+o".action.consume-or-expel-window-right = [ ]; 196 187 197 - "mod+ctrl+n".action.focus-monitor-left = [ ]; 198 - "mod+ctrl+e".action.focus-monitor-down = [ ]; 199 - "mod+ctrl+i".action.focus-monitor-up = [ ]; 200 - "mod+ctrl+o".action.focus-monitor-right = [ ]; 201 - "mod+ctrl+left".action.focus-monitor-left = [ ]; 202 - "mod+ctrl+right".action.focus-monitor-right = [ ]; 203 - "mod+ctrl+up".action.focus-monitor-up = [ ]; 204 - "mod+ctrl+down".action.focus-monitor-down = [ ]; 188 + "alt+m".action.toggle-window-floating = [ ]; 189 + "alt+comma".action.switch-focus-between-floating-and-tiling = [ ]; 205 190 206 - "mod+l".action.focus-workspace-up = [ ]; 207 - "mod+u".action.focus-workspace-down = [ ]; 208 - "mod+page_up".action.focus-workspace-up = [ ]; 209 - "mod+page_down".action.focus-workspace-down = [ ]; 191 + "alt+u".action.switch-preset-column-width = [ ]; 192 + "alt+y".action.maximize-column = [ ]; 210 193 211 - "mod+shift+l".action.move-column-to-workspace-up = [ ]; 212 - "mod+shift+u".action.move-column-to-workspace-down = [ ]; 213 - "mod+shift+page_up".action.move-column-to-workspace-up = [ ]; 214 - "mod+shift+page_down".action.move-column-to-workspace-down = [ ]; 194 + "mod+l".action.expand-column-to-available-width = [ ]; 195 + "mod+u".action.fullscreen-window = [ ]; 196 + "mod+y".action.toggle-windowed-fullscreen = [ ]; 215 197 216 - # TODO: make a loop for these 217 - "mod+1".action.focus-workspace = 1; 218 - "mod+2".action.focus-workspace = 2; 219 - "mod+3".action.focus-workspace = 3; 220 - "mod+4".action.focus-workspace = "social"; 221 - "mod+0".action.focus-workspace = "social"; 198 + "alt+tab".action.toggle-overview = [ ]; 222 199 223 - "mod+shift+1".action.move-column-to-workspace = 1; 224 - "mod+shift+2".action.move-column-to-workspace = 2; 225 - "mod+shift+3".action.move-column-to-workspace = 3; 226 - "mod+shift+4".action.move-column-to-workspace = "social"; 227 - "mod+shift+0".action.move-column-to-workspace = "social"; 200 + "mod+n".action.focus-workspace-up = [ ]; 201 + "mod+e".action.focus-workspace-down = [ ]; 202 + "mod+i".action.focus-workspace-up = [ ]; 203 + "mod+o".action.focus-workspace-down = [ ]; 228 204 229 - "mod+bracketleft".action.consume-or-expel-window-left = [ ]; 230 - "mod+bracketright".action.consume-or-expel-window-right = [ ]; 205 + "mod+shift+n".action.move-column-to-workspace-up = [ ]; 206 + "mod+shift+e".action.move-column-to-workspace-down = [ ]; 207 + "mod+shift+i".action.move-column-to-workspace-up = [ ]; 208 + "mod+shift+o".action.move-column-to-workspace-down = [ ]; 231 209 232 - "mod+f".action.maximize-column = [ ]; 233 - "mod+shift+f".action.fullscreen-window = [ ]; 234 - "mod+ctrl+f".action.expand-column-to-available-width = [ ]; 235 - "mod+r".action.switch-preset-column-width = [ ]; 210 + "alt+1".action.focus-workspace = 1; 211 + "alt+2".action.focus-workspace = 2; 212 + "alt+3".action.focus-workspace = 3; 213 + "alt+4".action.focus-workspace = "social"; 236 214 237 - "mod+minus".action.set-column-width = "-10%"; 238 - "mod+equal".action.set-column-width = "+10%"; 239 - "mod+shift+minus".action.set-window-height = "-10%"; 240 - "mod+shift+equal".action.set-window-height = "+10%"; 215 + "mod+1".action.move-column-to-workspace = 1; 216 + "mod+2".action.move-column-to-workspace = 2; 217 + "mod+3".action.move-column-to-workspace = 3; 218 + "mod+4".action.move-column-to-workspace = "social"; 241 219 242 - "mod+space".action.toggle-window-floating = [ ]; 243 - "mod+shift+space".action.switch-focus-between-floating-and-tiling = [ ]; 220 + "mod+ctrl+n".action.set-column-width = "-10%"; 221 + "mod+ctrl+e".action.set-window-height = "+10%"; 222 + "mod+ctrl+i".action.set-window-height = "-10%"; 223 + "mod+ctrl+o".action.set-column-width = "+10%"; 244 224 245 225 "print".action.screenshot = [ ]; 246 226 "shift+print".action.screenshot-window = [ ]; 247 227 "ctrl+print".action.screenshot-screen = [ ]; 248 - 249 - "mod+shift+q".action.quit = [ ]; 250 228 }; 251 229 }; 252 230 }