all repos

dotfiles @ 009982505fe59a375b4512708fe5a1c3caf36852

i use rach linux btw
2 files changed, 6 insertions(+), 22 deletions(-)
niri: add some stuff and remove some
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-03-06 22:20:31 +0200
Parent: aaf8f38
M config/niri/config.kdl
···
                47
                47
                   scale 1

              
                48
                48
                   transform "normal"

              
                49
                49
                   position x=0 y=0

              
                50
                
                -  background-color "#000000"

              
                51
                50
                 }

              
                52
                51
                 

              
                53
                52
                 output "eDP-1" {

              ···
                56
                55
                   scale 1

              
                57
                56
                   transform "normal"

              
                58
                57
                   position x=1920 y=144

              
                59
                
                -  background-color "#000010"

              
                60
                58
                 }

              
                61
                59
                 /// }}}

              
                62
                60
                 // Layout {{{

              ···
                83
                81
                 prefer-no-csd

              
                84
                82
                 hotkey-overlay { skip-at-startup; }

              
                85
                83
                 animations { off; }

              
                86
                
                -

              
                87
                
                -// set to null if u want disable saving to disk behavior

              
                88
                84
                 screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"

              
                89
                85
                 // }}}

              
                90
                86
                 // window/workspace rules {{{

              ···
                98
                94
                 

              
                99
                95
                 window-rule {

              
                100
                96
                   match app-id="obsidian"

              
                101
                
                -  match app-id="thunderbird"

              
                
                97
                +  match app-id="org.mozilla.Thunderbird"

              
                102
                98
                   match app-id="org.telegram.desktop"

              
                103
                
                -  match app-id="io.gitlab.news_flash.NewsFlash"

              
                104
                
                -  open-on-workspace "tools"

              
                
                99
                +  open-on-workspace "one"

              
                105
                100
                 }

              
                106
                101
                 

              
                107
                102
                 window-rule {

              
                108
                
                -  match app-id="zen"

              
                109
                103
                   match app-id="firefox"

              
                110
                
                -  match app-id="Brave-browser"

              
                111
                104
                   match app-id="brave-browser"

              
                112
                
                -  open-on-workspace "web"

              
                
                105
                +  open-on-workspace "two"

              
                113
                106
                   open-focused true

              
                114
                107
                 }

              
                115
                108
                 

              
                116
                109
                 window-rule {

              
                117
                
                -  match app-id="Spotify"

              
                118
                110
                   match app-id="spotify"

              
                119
                111
                   match app-id="org.gnome.Snapshot"

              
                120
                112
                   match app-id="org.gnome.Calendar"

              
                121
                
                -  match app-id="sleek"

              
                122
                113
                   match app-id="org.keepassxc.KeePassXC"

              
                123
                114
                   open-on-workspace "laptop"

              
                124
                115
                 }

              ···
                165
                156
                   Mod+d { spawn "dunstctl" "close"; }

              
                166
                157
                   Mod+q { close-window; }

              
                167
                158
                   Mod+Alt+l { spawn "hyprlock"; }

              
                168
                
                -  Mod+Return { spawn "kitty"; }

              
                
                159
                +  Mod+Return { spawn "ghostty"; }

              
                169
                160
                   Mod+Shift+Escape { spawn "~/bin/wofi-power-menu" "niri";}

              
                170
                161
                   Mod+Shift+Return { spawn "wofi"; }

              
                171
                162
                 

              ···
                228
                219
                   Mod+1 { focus-workspace "one"; }

              
                229
                220
                   Mod+2 { focus-workspace "two"; }

              
                230
                221
                   Mod+3 { focus-workspace "tri"; }

              
                231
                
                -  Mod+4 { focus-workspace 4; }

              
                
                222
                +  Mod+4 { focus-workspace "laptop"; }

              
                232
                223
                   Mod+5 { focus-workspace 5; }

              
                233
                224
                   Mod+Shift+1 { move-column-to-workspace "one"; }

              
                234
                225
                   Mod+Shift+2 { move-column-to-workspace "two"; }

              
                235
                226
                   Mod+Shift+3 { move-column-to-workspace "tri"; }

              
                236
                
                -  Mod+Shift+4 { move-column-to-workspace 4; }

              
                
                227
                +  Mod+Shift+4 { move-column-to-workspace "laptop"; }

              
                237
                228
                   Mod+Shift+5 { move-column-to-workspace 5; }

              
                238
                229
                 

              
                239
                230
                   Mod+WheelScrollDown cooldown-ms=50 { focus-workspace-down; }

              
M config/waybar/modules/info.jsonc
···
                88
                88
                       "activated": "󰅶",

              
                89
                89
                       "deactivated": "󰛊"

              
                90
                90
                     }

              
                91
                
                -  },

              
                92
                
                -

              
                93
                
                -  "custom/timew": {

              
                94
                
                -    "exec": "~/bin/time.sh status",

              
                95
                
                -    "format": "󰚭 {text}",

              
                96
                
                -    "interval": 5,

              
                97
                
                -    "tooltip": false

              
                98
                91
                   }

              
                99
                92
                 }

              
                100
                93
                 // vim: ft=jsonc