1 files changed,
10 insertions(+),
10 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2025-06-15 20:15:31 +0300
Parent:
9860b3c
M
config/niri/config.kdl
··· 18 18 // https://github.com/YaLTeR/niri/wiki/Configuration:-Input 19 19 input { 20 20 keyboard { 21 - numlock 22 21 xkb { 23 22 layout "us,ua" 24 23 options "grp:win_space_toggle,compose:ralt,ctrl:nocaps" ··· 30 29 // dwtp 31 30 // drag false 32 31 // drag-lock 33 - // natural-scroll 34 32 accel-speed 0.1 35 33 accel-profile "adaptive" 36 34 scroll-method "two-finger" ··· 135 133 } 136 134 137 135 window-rule { 138 - match app-id="org.gnome.Solanum" 139 - exclude app-id="zen" 136 + match app-id="org.gnome.Solanum"; 137 + default-floating-position relative-to="top-left" x=10 y=10 138 + open-focused true 140 139 open-on-workspace "laptop" 141 140 } 142 141 ··· 173 172 } 174 173 175 174 window-rule { 176 - match app-id="org.keepassxc.KeePassXC" 175 + match app-id="KeePassXC" 177 176 match app-id="obsidian" 178 177 match app-id="org.telegram.desktop" 179 178 block-out-from "screen-capture" ··· 185 184 Mod+Return { spawn "kitty"; } 186 185 Mod+Shift+Return { spawn "wofi" "--show" "drun"; } 187 186 Mod+Shift+Escape { spawn "~/bin/wofi-power-menu" "niri";} 188 - Super+Alt+L { spawn "swaylock"; } // TODO: change to hyprlock 187 + Super+Alt+L { spawn "hyprlock"; } 189 188 190 189 // programs {{{ 191 190 Mod+Shift+a { spawn "anki"; } 192 191 Mod+Shift+d { spawn "obsidian"; } 193 - // Mod+Shift+f { spawn "newsflash"; } // TODO: fix conflict 192 + Mod+Shift+f { spawn "newsflash"; } 194 193 Mod+Shift+s { spawn "spotify"; } 195 194 Mod+Shift+t { spawn "telegram-desktop"; } 196 195 Mod+Shift+w { spawn "zen-browser"; } 196 + Mod+Shift+r { spawn "solanum"; } 197 197 // }}} 198 198 // func keys {{{ 199 199 // audio ··· 203 203 XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } 204 204 XF86AudioPlay allow-when-locked=true { spawn "playerctl" "play-pause"; } 205 205 XF86AudioNext allow-when-locked=true { spawn "playerctl" "next"; } 206 - XF86AudioPrev allow-when-locked=true { spawn "playerctl" "prev"; } 206 + XF86AudioPrev allow-when-locked=true { spawn "playerctl" "previous"; } 207 207 // brighthness 208 208 XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "set" "+5%"; } 209 209 XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "set" "5%-"; } ··· 253 253 Mod+Shift+4 { move-column-to-workspace 4; } 254 254 Mod+Shift+5 { move-column-to-workspace 5; } 255 255 256 - Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } 257 - Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } 256 + Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } 257 + Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } 258 258 // }}} 259 259 // }}} 260 260 }