1 files changed,
25 insertions(+),
18 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2025-06-09 20:53:47 +0300
Parent:
025b243
M
config/niri/config.kdl
··· 59 59 scale 1 60 60 transform "normal" 61 61 position x=1920 y=144 62 - background-color "#000020" 62 + background-color "#000010" 63 63 } 64 64 /// }}} 65 65 // Layout {{{ ··· 120 120 } 121 121 122 122 window-rule { 123 + match app-id=r#"Emacs$"# 124 + match app-id=r#"Code$"# 125 + open-on-workspace "dev" 126 +} 127 + 128 +window-rule { 123 129 match app-id=r#"Spotify$"# 124 130 match app-id=r#"^org.gnome.Snapshot$"# 131 + match app-id=r#"sleek$"# 125 132 open-on-workspace "laptop" 126 133 } 127 134 ··· 169 176 Super+Alt+L { spawn "swaylock"; } // TODO: change to hyprlock 170 177 171 178 // programs {{{ 172 - Mod+Shift+a { spawn "anki"; } 173 - Mod+Shift+d { spawn "obsidian"; } 179 + Mod+Ctrl+a { spawn "anki"; } 180 + Mod+Ctrl+d { spawn "obsidian"; } 174 181 // Mod+Shift+f { spawn "newsflash"; } // TODO: fix conflict 175 - Mod+Shift+s { spawn "spotify"; } 176 - Mod+Shift+t { spawn "telegram-desktop"; } 177 - Mod+Shift+w { spawn "zen-browser"; } 182 + Mod+Ctrl+s { spawn "spotify"; } 183 + Mod+Ctrl+t { spawn "telegram-desktop"; } 184 + Mod+Ctrl+w { spawn "zen-browser"; } 178 185 // }}} 179 186 // func keys {{{ 180 187 // audio ··· 200 207 // window management {{{ 201 208 Mod+r { switch-preset-column-width; } 202 209 Mod+t { maximize-column; } 203 - Mod+f { fullscreen-window; } 210 + Mod+e { fullscreen-window; } 204 211 205 - Mod+Ctrl+f { toggle-window-floating; } 212 + Mod+Ctrl+f { toggle-window-floating; } 206 213 207 214 Mod+h { focus-column-left; } 208 215 Mod+j { focus-window-down; } ··· 223 230 Mod+Shift+Period { move-column-to-monitor-right; } 224 231 // }}} 225 232 // workspaces {{{ 226 - Mod+1 { focus-workspace 1; } 227 - Mod+2 { focus-workspace 2; } 228 - Mod+3 { focus-workspace 3; } 229 - Mod+4 { focus-workspace 4; } 230 - Mod+5 { focus-workspace 5; } 231 - Mod+Shift+1 { move-column-to-workspace 1; } 232 - Mod+Shift+2 { move-column-to-workspace 2; } 233 - Mod+Shift+3 { move-column-to-workspace 3; } 234 - Mod+Shift+4 { move-column-to-workspace 4; } 235 - Mod+Shift+5 { move-column-to-workspace 5; } 233 + Mod+a { focus-workspace 1; } 234 + Mod+s { focus-workspace 2; } 235 + Mod+d { focus-workspace 3; } 236 + Mod+f { focus-workspace 4; } 237 + Mod+g { focus-workspace 5; } 238 + Mod+Shift+a { move-column-to-workspace 1; } 239 + Mod+Shift+s { move-column-to-workspace 2; } 240 + Mod+Shift+d { move-column-to-workspace 3; } 241 + Mod+Shift+f { move-column-to-workspace 4; } 242 + Mod+Shift+g { move-column-to-workspace 5; } 236 243 237 244 Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } 238 245 Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }