all repos

dotfiles @ 0099825

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