all repos

dotfiles @ 2ae6ed2d37f74ad91dcc4df79b8915d9a6c41cd4

i use rach linux btw
1 files changed, 9 insertions(+), 3 deletions(-)
niri: use hyprlock
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2025-06-13 15:13:07 +0300
Parent: a71c011
M config/niri/config.kdl
···
        3
        3
         spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1";

      
        4
        4
         spawn-at-startup "~/.config/niri/waybar"

      
        5
        5
         spawn-at-startup "dunst";

      
        6
        
        -spawn-at-startup "xwayland-satellite"

      
        
        6
        +spawn-at-startup "xwayland-satellite"; // TODO: remove in next update

      
        
        7
        +spawn-at-startup "hypridle";

      
        7
        8
         // }}}

      
        8
        9
         // env {{{

      
        9
        10
         environment {

      
        10
        11
           DISPLAY ":0"

      
        11
        12
           QT_QPA_PLATFORM "wayland;xcb"

      
        12
        13
           QT_WAYLAND_DISABLE_WINDOWDECORATION "1"

      
        
        14
        +  MOZ_ENABLE_WAYLAND "1";

      
        13
        15
         }

      
        14
        16
         // }}}

      
        15
        17
         // inputs {{{

      ···
        82
        84
         // general {{{

      
        83
        85
         // disables client-side decorrations if possible

      
        84
        86
         prefer-no-csd

      
        
        87
        +hotkey-overlay { skip-at-startup; }

      
        85
        88
         

      
        86
        89
         // set to null if u want disable saving to disk behavior

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

      ···
        150
        153
         window-rule {

      
        151
        154
           match app-id="pavucontrol"

      
        152
        155
           match app-id="org.gnome.Solanum"

      
        
        156
        +  match app-id="blueman-manager"

      
        
        157
        +  match app-id="xdg-desktop-portal-gtk"

      
        153
        158
           open-floating true

      
        154
        159
         }

      
        155
        160
         

      ···
        168
        173
         }

      
        169
        174
         

      
        170
        175
         window-rule {

      
        171
        
        -  match app-id=r#"^org\.keepassxc\.KeePassXC$"#

      
        172
        
        -  match app-id=r#"obsidian$"#

      
        
        176
        +  match app-id="org.keepassxc.KeePassXC"

      
        
        177
        +  match app-id="obsidian"

      
        
        178
        +  match app-id="org.telegram.desktop"

      
        173
        179
           block-out-from "screen-capture"

      
        174
        180
         }

      
        175
        181
         // }}}