all repos

dotfiles @ 0400129a8bbc5acaa3c3fb9d9956130accdd0be1

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
                     }