all repos

dotfiles @ 02e8b70

i use rach linux btw
1 files changed, 22 insertions(+), 22 deletions(-)
hypr: fix breking config
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2024-04-09 13:56:37 +0300
Parent: a272803
M config/hypr/hyprland.conf
···
                1
                
                -# vim: foldmethod=marker ts=2 sw=2

              
                
                1
                +# vim: foldmethod=marker ts=2 sw=2 ft=hyprlang

              
                2
                2
                 monitor=,highres,auto,1

              
                3
                3
                 

              
                4
                
                -## variables {{{

              
                
                4
                +# variables {{{

              
                5
                5
                 $mod = SUPER

              
                6
                6
                 $terminal = kitty

              
                7
                7
                 # }}}

              
                8
                
                -## auto start {{{

              
                
                8
                +# auto start {{{

              
                9
                9
                 exec-once = waybar

              
                10
                10
                 exec-once = hyprpaper

              
                11
                11
                 exec-once = dunst

              ···
                18
                18
                 exec-once = swayidle -w timeout 120 '$lock' timeout 1200 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep '$lock'

              
                19
                19
                 exec-once = wlsunset -S 10:00 -s 19:00

              
                20
                20
                 # }}}

              
                21
                
                -## inputs {{{

              
                
                21
                +# inputs {{{

              
                22
                22
                 input {

              
                23
                23
                   kb_layout = us,ua

              
                24
                24
                   kb_variant =

              ···
                39
                39
                   }

              
                40
                40
                 }

              
                41
                41
                 # }}}

              
                42
                
                -## general {{{

              
                
                42
                +# general {{{

              
                43
                43
                 general {

              
                44
                44
                     gaps_in = 2

              
                45
                45
                     gaps_out = 4

              ···
                50
                50
                     layout = dwindle # master

              
                51
                51
                 }

              
                52
                52
                 # }}}

              
                53
                
                -## decorations {{{

              
                
                53
                +# decorations {{{

              
                54
                54
                 decoration {

              
                55
                55
                   rounding = 3

              
                56
                56
                 

              ···
                66
                66
                   col.shadow = rgba(1a1a1aee)

              
                67
                67
                 }

              
                68
                68
                 # }}}

              
                69
                
                -## animations {{{

              
                
                69
                +# animations {{{

              
                70
                70
                 animations {

              
                71
                71
                   enabled = false

              
                72
                72
                 

              ···
                79
                79
                   animation = workspaces, 1, 6, default

              
                80
                80
                 }

              
                81
                81
                 # }}}

              
                82
                
                -## dwindle layout {{{

              
                
                82
                +# dwindle layout {{{

              
                83
                83
                 # https://wiki.hyprland.org/Configuring/Dwindle-Layout

              
                84
                84
                 dwindle {

              
                85
                85
                   pseudotile = false

              ···
                89
                89
                   default_split_ratio = 1

              
                90
                90
                 }

              
                91
                91
                 # }}}

              
                92
                
                -## master layout {{{

              
                
                92
                +# master layout {{{

              
                93
                93
                 # https://wiki.hyprland.org/Configuring/Master-Layout

              
                94
                94
                 master {

              
                95
                95
                   new_is_master = false

              ···
                98
                98
                   new_on_top = true

              
                99
                99
                 }

              
                100
                100
                 # }}}

              
                101
                
                -## misc {{{

              
                
                101
                +# misc {{{

              
                102
                102
                 misc {

              
                103
                103
                   disable_hyprland_logo = true

              
                104
                104
                   disable_splash_rendering = true

              ···
                106
                106
                   key_press_enables_dpms = true

              
                107
                107
                 }

              
                108
                108
                 # }}}

              
                109
                
                -## gestures {{{

              
                
                109
                +# gestures {{{

              
                110
                110
                 gestures {

              
                111
                111
                   workspace_swipe = true

              
                112
                112
                   workspace_swipe_invert = false

              
                113
                113
                   workspace_swipe_create_new = false

              
                114
                114
                 }

              
                115
                115
                 # }}}

              
                116
                
                -## window rules {{{

              
                
                116
                +# window rules {{{

              
                117
                117
                 windowrulev2 = workspace 1, class:(Postman,Insomnium,HTTPie,org.keepassxc.KeePassXC)

              
                118
                118
                 windowrulev2 = workspace 2, class:(firefox|Google-chrome)

              
                119
                119
                 windowrulev2 = workspace 2, title:(Google Chrome)

              ···
                142
                142
                 windowrulev2 = nofocus,class:^(xwaylandvideobridge)$

              
                143
                143
                 windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$

              
                144
                144
                 # }}}

              
                145
                
                -## keymaps {{{

              
                
                145
                +# keymaps {{{

              
                146
                146
                   bind = $mod, q, killactive

              
                147
                147
                   bind = $mod, Return, exec, $terminal

              
                148
                148
                 

              ···
                156
                156
                   bind = , Print, exec, grim -g "$(slurp)" - | wl-copy

              
                157
                157
                   bind = Alt, Print, exec, grim -g "$(slurp)"

              
                158
                158
                 

              
                159
                
                -  ## programs {{{

              
                
                159
                +  # programs {{{

              
                160
                160
                     bind = $mod SHIFT, w, exec, firefox

              
                161
                161
                     bind = $mod SHIFT, f, exec, nautilus

              
                162
                162
                     bind = $mod SHIFT, d, exec, ~/.local/appimage/logseq.AppImage

              ···
                164
                164
                     bind = $mod SHIFT, s, exec, spotify

              
                165
                165
                     bind = $mod SHIFT, t, exec, telegram-desktop

              
                166
                166
                     bind = $mod SHIFT, c, exec, morgen

              
                167
                
                -  ## }}}

              
                168
                
                -  ## sound {{{

              
                
                167
                +  # }}}

              
                
                168
                +  # sound {{{

              
                169
                169
                     bindl = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%+

              
                170
                170
                     bindl = , XF86AudioLowerVolume, exec, wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%-

              
                171
                171
                     bindl = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle

              
                172
                172
                     bindl = , XF86AudioPlay, exec, playerctl play-pause

              
                173
                173
                     bindl = , XF86AudioNext, exec, playerctl next

              
                174
                174
                     bindl = , XF86AudioPrev, exec, playerctl previous

              
                175
                
                -  ## }}}

              
                176
                
                -  ## brightness {{{

              
                
                175
                +  # }}}

              
                
                176
                +  # brightness {{{

              
                177
                177
                     bindl = , XF86MonBrightnessUp, exec, brightnessctl set +5%

              
                178
                178
                     bindl = , XF86MonBrightnessDown, exec, brightnessctl set 5%-

              
                179
                
                -  ## }}}

              
                180
                
                -  ## layout spesific {{{

              
                
                179
                +  # }}}

              
                
                180
                +  # layout spesific {{{

              
                181
                181
                     bind = $mod, P, pseudo, # dwindle

              
                182
                182
                     bind = $mod ALT, J, togglesplit, # dwindle

              
                183
                183
                   # }}}

              
                184
                
                -  ## wm {{{

              
                
                184
                +  # wm {{{

              
                185
                185
                     bind = $mod, h, movefocus, l

              
                186
                186
                     bind = $mod, j, movefocus, d

              
                187
                187
                     bind = $mod, k, movefocus, u

              ···
                205
                205
                     bind = $mod SHIFT, k, movewindow, u

              
                206
                206
                     bind = $mod SHIFT, j, movewindow, d

              
                207
                207
                 

              
                208
                
                -    ## workspaces {{{

              
                
                208
                +    # workspaces {{{

              
                209
                209
                       bind = $mod, 1, workspace, 1

              
                210
                210
                       bind = $mod, 2, workspace, 2

              
                211
                211
                       bind = $mod, 3, workspace, 3