all repos

dotfiles @ 0400129

i use rach linux btw
2 files changed, 12 insertions(+), 13 deletions(-)
niri: statically positioned workspaces
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-03-03 20:35:18 +0200
Parent: dc856a0
M config/niri/config.kdl
···
        91
        91
         // https://github.com/YaLTeR/niri/wiki/Configuration:-Window-Rules

      
        92
        92
         // https://github.com/YaLTeR/niri/wiki/Configuration:-move-column-to-workspace

      
        93
        93
         

      
        94
        
        -workspace "tools" { open-on-output "HDMI-A-1"; }

      
        95
        
        -workspace "web" { open-on-output "HDMI-A-1"; }

      
        96
        
        -workspace "dev" { open-on-output "HDMI-A-1"; }

      
        
        94
        +workspace "one" { open-on-output "HDMI-A-1"; }

      
        
        95
        +workspace "two" { open-on-output "HDMI-A-1"; }

      
        
        96
        +workspace "tri" { open-on-output "HDMI-A-1"; }

      
        97
        97
         workspace "laptop" { open-on-output "eDP-1"; }

      
        98
        98
         

      
        99
        99
         window-rule {

      ···
        225
        225
           Mod+Shift+Period { move-column-to-monitor-right; }

      
        226
        226
         

      
        227
        227
           // workspaces

      
        228
        
        -  Mod+1 { focus-workspace 1; }

      
        229
        
        -  Mod+2 { focus-workspace 2; }

      
        230
        
        -  Mod+3 { focus-workspace 3; }

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

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

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

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

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

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

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

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

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

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

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

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

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

      
        238
        238
         

      
M config/waybar/modules/niri.json
···
        2
        2
           "niri/workspaces": {

      
        3
        3
             "format": "{icon}",

      
        4
        4
             "format-icons": {

      
        5
        
        -      "tools": "󰅨",

      
        6
        
        -      "web": "󰖟",

      
        7
        
        -      "dev": "",

      
        8
        
        -      "misc": "",

      
        
        5
        +      "one": "󰅨",

      
        
        6
        +      "two": "󰖟",

      
        
        7
        +      "tri": "",

      
        9
        8
               "laptop": "",

      
        10
        9
               "default": ""

      
        11
        10
             }