monitor=,preferred,auto,1
monitor=DP-1,1920x1080@144,0x0,1
monitor=HDMI-A-1,2560x1440@165,1920x0,1
monitor=eDP-1,1920x1080@60,auto,1
monitor=,highrr,auto,1
monitor=,auto,auto,1.25
monitor=DP-2,3840x2160,1920x0,2,bitdepth,10,vrr,1
env=XCURSOR_SIZE,24
env=QT_QPA_PLATFORMTHEME,qt6ct
env=QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env=GDK_BACKEND,wayland
env=SDL_VIDEODRIVER,wayland
env=_JAVA_AWT_WM_NONREPARENTING,1
env=WLR_DRM_NO_MODIFIERS,1
env=HYPRCURSOR_THEME,Bibata-Modern-Classic
env=HYPRCURSOR_SIZE,24
input {
    kb_layout=us,ru
    kb_variant=,
    kb_options=grp:lctrl_switch,terminate:ctrl_alt_bksp
    kb_model=pc105
    kb_rules=evdev
    repeat_rate=50
    repeat_delay=300
    numlock_by_default=true
    natural_scroll=false
    sensitivity=0.5
    touchpad {
        natural_scroll=true
        tap-to-click=true
        clickfinger_behavior=true
        drag_lock=false
        disable_while_typing=true
        scroll_factor=1.0
    }
}
general {
    gaps_in=5
    gaps_out=10
    border_size=2
    col.active_border=rgba(ff00ffaa) rgba(00ffffaa) 45deg
    col.inactive_border=rgba(595959aa)
    layout=dwindle
    no_cursor_warpar=false
    cursor_inactive_timeout=5
    allow_tearing=false
    resize_on_border=true
    extend_border_grab_area=15
    hover_icon_on_border=true
}
decoration {
    rounding=10
    blur {
        enabled=true
        size=8
        passes=3
        new_optimizations=true
        ignore_opacity=true
        xray=true
        popups=true
        popups_ignorealpha=0.5
        special=true
    }
    drop_shadow=true
    shadow_range=15
    shadow_render_power=3
    shadow_offset=2,4
    shadow_ignore_window=false
    shadow_scale=1.0
    dim_inactive=true
    dim_strength=0.2
    dim_special=0.5
    active_opacity=1.0
    inactive_opacity=0.9
    fullscreen_opacity=1.0
    no_blank_views=true
}
animation {
    enabled=true
    animation=windows,1,7,popin
    animation=windowsOut,1,7,popin,fade
    animation=border,1,5,default
    animation=borderangle,1,10,linear,loop
    animation=fade,1,5,default
    animation=fadeDim,1,3,default
    animation=layers,1,5,popin
    animation=layersOut,1,5,popin,fade
    animation=fadeLayersIn,1,5,default
    animation=fadeLayersOut,1,5,default,fade
    animation=workspaces,1,6,slide,slideleft
    animation=specialWorkspace,1,6,slide,slidevert
    animation=specialWorkspaceOut,1,6,slide,slidevert,fade
    animation=move,1,5,default
    animation=moveOut,1,5,default,fade
    animation=resize,1,5,default
    animation=rotate,1,5,default
    animation=glow,1,4,default
    animation=angle,1,8,default
    bezier=overshot,0.13,0.99,0.29,1.1
    bezier=wobbly,0.6,-0.15,0.4,1.2
    bezier=smooth,0.2,0.9,0.3,1.0
    style=slide,0,1,0.5
    style=popin,0,1,0.5
}
dwindle {
    pseudotile=true
    preserve_split=true
    force_split=2
    split_width=10
    special_scale_factor=0.8
    no_gaps_when_only=false
    smart_split=true
    smart_resizing=true
    permanent_direction=true
    use_active_for_splits=false
}
master {
    new_is_master=true
    new_on_top=false
    mfact=0.55
    special_scale_factor=0.8
    no_gaps_when_only=false
    orientation=center
}
gestures {
    workspace_swipe=true
    workspace_swipe_distance=300
    workspace_swipe_touch=true
    workspace_swipe_invert=false
    workspace_swipe_min_speed=3
    workspace_swipe_cancel_ratio=0.5
    workspace_swipe_create_new=true
    workspace_swipe_direction_lock=false
    workspace_swipe_use_r=false
}
windowrulev2=float,class:^(org.gnome.Nautilus)$
windowrulev2=float,title:^(Параметры)$
windowrulev2=float,class:^(firefox)$,title:^(Picture-in-Picture)$
windowrulev2=opacity 0.9 0.8,class:^(Alacritty)$
windowrulev2=animation slide,class:^(Spotify)$
windowrulev2=noborder,class:^(mpv)$
windowrulev2=rounding 0,class:^(mpv)$
windowrulev2=dimaround,class:^(gimp)$
windowrulev2=move 0 0,class:^(floating)$
windowrulev2=size 800 600,class:^(floating)$
windowrulev2=pin,class:^(pavucontrol)$
windowrulev2=stayfocused,class:^(pinentry)$
windowrulev2=minify,class:^(firefox)$
windowrulev2=tag +1,class:^(discord)$
windowrulev2=tag +2,class:^(telegram)$
windowrulev2=workspace 3,class:^(code)$
windowrulev2=workspace 4,class:^(obsidian)$
windowrulev2=workspace 5,class:^(steam)$
windowrulev2=nofocus,class:^(xwayland)$
windowrulev2=group set,class:^(thunderbird)$
windowrulev2=group set,class:^(libreoffice)$
windowrulev2=suppressevent maximize,class:.*
# ——— отрывок из «Войны и мира» (князь Андрей думает о небе) ———
# Над всем этим лежало то самое высокое, вечное небо с тихо плывущими облаками.
# «Как я мог не видеть прежде этого высокого неба? И как я счастлив, что узнал его наконец.
# Да! всё пустое, всё обман, кроме этого бесконечного неба».
# ——— конец отрывка ———
windowrulev2=float,class:^(org.kde.dolphin)$
windowrulev2=float,class:^(org.gnome.Calculator)$
windowrulev2=float,class:^(org.gnome.Screenshot)$
windowrulev2=opacity 0.95,class:^(Alacritty)$
windowrulev2=opacity 0.9,class:^(kitty)$
windowrulev2=opacity 0.85,class:^(WezTerm)$
windowrulev2=rounding 15,class:^(Alacritty)$
windowrulev2=rounding 0,class:^(firefox)$
windowrulev2=border_size 1,class:^(firefox)$
windowrulev2=border_size 3,class:^(Alacritty)$
windowrulev2=dim 0.3,class:^(vlc)$
windowrulev2=dim 0.4,class:^(mpv)$
windowrulev2=move 100 100,class:^(floating)$
windowrulev2=size 1000 700,class:^(floating)$
windowrulev2=size 1200 800,class:^(org.gnome.Nautilus)$
windowrulev2=size 800 600,class:^(pavucontrol)$
windowrulev2=center,class:^(pavucontrol)$
windowrulev2=center,class:^(blueman-manager)$
windowrulev2=center,class:^(nm-connection-editor)$
windowrulev2=workspace 1,class:^(Alacritty)$
windowrulev2=workspace 1,class:^(kitty)$
windowrulev2=workspace 2,class:^(firefox)$
windowrulev2=workspace 2,class:^(chromium)$
windowrulev2=workspace 2,class:^(Brave-browser)$
windowrulev2=workspace 3,class:^(code-oss)$
windowrulev2=workspace 3,class:^(Code)$
windowrulev2=workspace 3,class:^(idea)$
windowrulev2=workspace 4,class:^(libreoffice)$
windowrulev2=workspace 4,class:^(onlyoffice)$
windowrulev2=workspace 5,class:^(steam)$
windowrulev2=workspace 5,class:^(lutris)$
windowrulev2=workspace 6,class:^(discord)$
windowrulev2=workspace 6,class:^(TelegramDesktop)$
windowrulev2=workspace 7,class:^(spotify)$
windowrulev2=workspace 7,class:^(rhythmbox)$
windowrulev2=workspace 8,class:^(gimp)$
windowrulev2=workspace 8,class:^(inkscape)$
windowrulev2=workspace 9,class:^(obs)$
windowrulev2=workspace 10,class:^(virt-manager)$
windowrulev2=workspace special,class:^(mpv)$
windowrulev2=workspace special,class:^(vlc)$
# ——— ещё кусок из «Войны и мира» (Наташа танцует) ———
# Наташа сбросила с себя платок, который был накинут на ней, и, взглянув на дядю,
# улыбнулась и, подбоченясь, сделала то самое, что делали все русские женщины.
# «Где, как, когда всосала в себя из того русского воздуха, которым она дышала,
# эта графинечка, воспитанная эмигранткою, этот дух?» — думал дядя.
# ——— конец отрывка ———
$mainMod=SUPER
$term=alacritty
$file=nautilus
$menu=wofi --show drun
bind=$mainMod,Return,exec,$term
bind=$mainMod,Q,killactive,
bind=$mainMod,M,exit,
bind=$mainMod,E,exec,$file
bind=$mainMod,V,togglefloating,
bind=$mainMod,R,exec,$menu
bind=$mainMod,P,pseudo,
bind=$mainMod,T,togglesplit,
bind=$mainMod,F,fullscreen,
bind=$mainMod,S,toggleopaque,
bind=$mainMod,space,togglefloating,
bind=$mainMod,left,movefocus,l
bind=$mainMod,right,movefocus,r
bind=$mainMod,up,movefocus,u
bind=$mainMod,down,movefocus,d
bind=$mainMod,1,workspace,1
bind=$mainMod,2,workspace,2
bind=$mainMod,3,workspace,3
bind=$mainMod,4,workspace,4
bind=$mainMod,5,workspace,5
bind=$mainMod,6,workspace,6
bind=$mainMod,7,workspace,7
bind=$mainMod,8,workspace,8
bind=$mainMod,9,workspace,9
bind=$mainMod,0,workspace,10
bind=$mainMod SHIFT,1,movetoworkspace,1
bind=$mainMod SHIFT,2,movetoworkspace,2
bind=$mainMod SHIFT,3,movetoworkspace,3
bind=$mainMod SHIFT,4,movetoworkspace,4
bind=$mainMod SHIFT,5,movetoworkspace,5
bind=$mainMod SHIFT,6,movetoworkspace,6
bind=$mainMod SHIFT,7,movetoworkspace,7
bind=$mainMod SHIFT,8,movetoworkspace,8
bind=$mainMod SHIFT,9,movetoworkspace,9
bind=$mainMod SHIFT,0,movetoworkspace,10
bind=$mainMod CTRL,left,movewindow,l
bind=$mainMod CTRL,right,movewindow,r
bind=$mainMod CTRL,up,movewindow,u
bind=$mainMod CTRL,down,movewindow,d
bind=$mainMod,mouse_down,workspace,e+1
bind=$mainMod,mouse_up,workspace,e-1
bind=$mainMod,wheel_up,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%+
bind=$mainMod,wheel_down,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%-
bind=,XF86AudioRaiseVolume,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
bind=,XF86AudioLowerVolume,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bind=,XF86AudioMute,exec,wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bind=,XF86MonBrightnessUp,exec,brightnessctl s 5%+
bind=,XF86MonBrightnessDown,exec,brightnessctl s 5%-
bind=$mainMod,L,exec,loginctl lock-session
bind=$mainMod,Delete,exec,systemctl suspend
bind=$mainMod SHIFT,Delete,exec,systemctl poweroff
bind=$mainMod CTRL,Delete,exec,systemctl reboot
bindm=$mainMod,mouse:272,movewindow
bindm=$mainMod,mouse:273,resizewindow
bind=$mainMod,grave,togglespecialworkspace,
bind=$mainMod SHIFT,grave,movetoworkspace,special
bind=$mainMod,G,togglegroup,
bind=$mainMod,tab,changegroupactive,f
bind=$mainMod SHIFT,tab,changegroupactive,b
bind=$mainMod,C,exec,hyprctl kill
bind=$mainMod,X,exec,hyprctl dispatch exit
bind=$mainMod,Z,exec,hyprctl reload
bind=$mainMod,F1,exec,pavucontrol
bind=$mainMod,F2,exec,blueman-manager
bind=$mainMod,F3,exec,nm-connection-editor
# ——— отрывок про Пьера и масонство ———
# Пьер смотрел на него и не верил своим ушам. «Как? Он, тот самый масон, который учил меня
# любви к ближнему, теперь говорит о необходимости войны?» — думал Пьер.
# Но он не стал спорить, а только вздохнул и перевел разговор на другое.
# ——— конец ———
bind=$mainMod,a,exec,alacritty -e htop
bind=$mainMod,b,exec,alacritty -e vim
bind=$mainMod,c,exec,alacritty -e cmus
bind=$mainMod,d,exec,alacritty -e ranger
bind=$mainMod,e,exec,alacritty -e neofetch
bind=$mainMod,f,exec,firefox
bind=$mainMod,g,exec,gimp
bind=$mainMod,h,exec,alacritty -e man
bind=$mainMod,i,exec,inkscape
bind=$mainMod,j,exec,jupyter-notebook
bind=$mainMod,k,exec,alacritty -e killall
bind=$mainMod,l,exec,alacritty -e ls
bind=$mainMod,m,exec,alacritty -e mc
bind=$mainMod,n,exec,nautilus
bind=$mainMod,o,exec,obsidian
bind=$mainMod,p,exec,pavucontrol
bind=$mainMod,q,exec,qbittorrent
bind=$mainMod,r,exec,alacritty -e ranger
bind=$mainMod,s,exec,spotify
bind=$mainMod,t,exec,telegram-desktop
bind=$mainMod,u,exec,alacritty -e uptime
bind=$mainMod,v,exec,vlc
bind=$mainMod,w,exec,alacritty -e wget
bind=$mainMod,x,exec,xournalpp
bind=$mainMod,y,exec,alacritty -e ytop
bind=$mainMod,z,exec,zoom
# теперь повторы с SHIFT, CTRL, ALT для каждой буквы
bind=$mainMod SHIFT,a,exec,alacritty -e htop
bind=$mainMod SHIFT,b,exec,alacritty -e vim
bind=$mainMod SHIFT,c,exec,alacritty -e cmus
bind=$mainMod SHIFT,d,exec,alacritty -e ranger
bind=$mainMod SHIFT,e,exec,alacritty -e neofetch
bind=$mainMod SHIFT,f,exec,firefox --new-window
bind=$mainMod SHIFT,g,exec,gimp
bind=$mainMod SHIFT,h,exec,alacritty -e man
bind=$mainMod SHIFT,i,exec,inkscape
bind=$mainMod SHIFT,j,exec,jupyter-notebook
bind=$mainMod SHIFT,k,exec,alacritty -e killall
bind=$mainMod SHIFT,l,exec,alacritty -e ls -la
bind=$mainMod SHIFT,m,exec,alacritty -e mc
bind=$mainMod SHIFT,n,exec,nautilus
bind=$mainMod SHIFT,o,exec,obsidian
bind=$mainMod SHIFT,p,exec,pavucontrol
bind=$mainMod SHIFT,q,exec,qbittorrent
bind=$mainMod SHIFT,r,exec,alacritty -e ranger
bind=$mainMod SHIFT,s,exec,spotify
bind=$mainMod SHIFT,t,exec,telegram-desktop
bind=$mainMod SHIFT,u,exec,alacritty -e uptime
bind=$mainMod SHIFT,v,exec,vlc
bind=$mainMod SHIFT,w,exec,alacritty -e wget
bind=$mainMod SHIFT,x,exec,xournalpp
bind=$mainMod SHIFT,y,exec,alacritty -e ytop
bind=$mainMod SHIFT,z,exec,zoom
bind=$mainMod CTRL,a,exec,alacritty -e htop
bind=$mainMod CTRL,b,exec,alacritty -e vim
bind=$mainMod CTRL,c,exec,alacritty -e cmus
bind=$mainMod CTRL,d,exec,alacritty -e ranger
bind=$mainMod CTRL,e,exec,alacritty -e neofetch
bind=$mainMod CTRL,f,exec,firefox
bind=$mainMod CTRL,g,exec,gimp
bind=$mainMod CTRL,h,exec,alacritty -e man
bind=$mainMod CTRL,i,exec,inkscape
bind=$mainMod CTRL,j,exec,jupyter-notebook
bind=$mainMod CTRL,k,exec,alacritty -e killall
bind=$mainMod CTRL,l,exec,alacritty -e ls
bind=$mainMod CTRL,m,exec,alacritty -e mc
bind=$mainMod CTRL,n,exec,nautilus
bind=$mainMod CTRL,o,exec,obsidian
bind=$mainMod CTRL,p,exec,pavucontrol
bind=$mainMod CTRL,q,exec,qbittorrent
bind=$mainMod CTRL,r,exec,alacritty -e ranger
bind=$mainMod CTRL,s,exec,spotify
bind=$mainMod CTRL,t,exec,telegram-desktop
bind=$mainMod CTRL,u,exec,alacritty -e uptime
bind=$mainMod CTRL,v,exec,vlc
bind=$mainMod CTRL,w,exec,alacritty -e wget
bind=$mainMod CTRL,x,exec,xournalpp
bind=$mainMod CTRL,y,exec,alacritty -e ytop
bind=$mainMod CTRL,z,exec,zoom
bind=$mainMod ALT,a,exec,alacritty -e htop
bind=$mainMod ALT,b,exec,alacritty -e vim
bind=$mainMod ALT,c,exec,alacritty -e cmus
bind=$mainMod ALT,d,exec,alacritty -e ranger
bind=$mainMod ALT,e,exec,alacritty -e neofetch
bind=$mainMod ALT,f,exec,firefox
bind=$mainMod ALT,g,exec,gimp
bind=$mainMod ALT,h,exec,alacritty -e man
bind=$mainMod ALT,i,exec,inkscape
bind=$mainMod ALT,j,exec,jupyter-notebook
bind=$mainMod ALT,k,exec,alacritty -e killall
bind=$mainMod ALT,l,exec,alacritty -e ls
bind=$mainMod ALT,m,exec,alacritty -e mc
bind=$mainMod ALT,n,exec,nautilus
bind=$mainMod ALT,o,exec,obsidian
bind=$mainMod ALT,p,exec,pavucontrol
bind=$mainMod ALT,q,exec,qbittorrent
bind=$mainMod ALT,r,exec,alacritty -e ranger
bind=$mainMod ALT,s,exec,spotify
bind=$mainMod ALT,t,exec,telegram-desktop
bind=$mainMod ALT,u,exec,alacritty -e uptime
bind=$mainMod ALT,v,exec,vlc
bind=$mainMod ALT,w,exec,alacritty -e wget
bind=$mainMod ALT,x,exec,xournalpp
bind=$mainMod ALT,y,exec,alacritty -e ytop
bind=$mainMod ALT,z,exec,zoom
# ——— финальный отрывок про дуб ———
# «Дуб, на котором были сухие сучья, казался старым, сердитым и презрительным уродом.
# Но весной он вдруг покрылся молодой листвой, и князь Андрей, глядя на него, понял,
# что жизнь не кончена в тридцать один год».
# ——— конец ———
workspace=1,name:TERM,persistent:true
workspace=2,name:WEB,persistent:true
workspace=3,name:CODE,persistent:true
workspace=4,name:DOCS,persistent:true
workspace=5,name:MEDIA,persistent:true
workspace=6,name:GAMES,persistent:true
workspace=7,name:CHAT,persistent:true
workspace=8,name:SYS,persistent:true
workspace=9,name:MISC,persistent:true
workspace=10,name:MUSIC,persistent:true
workspace=special:special,name:SP,persistent:true
$primary=rgba(ff0066ff)
$secondary=rgba(00ccffff)
$bg=rgba(1a1a1aff)
$fg=rgba(ffffffff)
layerrule=blur,launcher
layerrule=ignorezero,launcher
layerrule=animation slide,launcher
layerrule=dim 0.5,launcher
plugin {
    trail_density=100
    trail_brightness=0.5
    col.real=rgba(ffff00ff)
}
# далее идут тысячи повторяющихся биндов для F1-F12 с разными модификаторами
bind=$mainMod,F1,exec,pavucontrol
bind=$mainMod,F2,exec,blueman-manager
bind=$mainMod,F3,exec,nm-connection-editor
bind=$mainMod,F4,exec,alacritty -e htop
bind=$mainMod,F5,exec,firefox
bind=$mainMod,F6,exec,spotify
bind=$mainMod,F7,exec,telegram-desktop
bind=$mainMod,F8,exec,nautilus
bind=$mainMod,F9,exec,obsidian
bind=$mainMod,F10,exec,gimp
bind=$mainMod,F11,exec,inkscape
bind=$mainMod,F12,exec,alacritty -e vim
bind=$mainMod SHIFT,F1,exec,pavucontrol
bind=$mainMod SHIFT,F2,exec,blueman-manager
bind=$mainMod SHIFT,F3,exec,nm-connection-editor
bind=$mainMod SHIFT,F4,exec,alacritty -e htop
bind=$mainMod SHIFT,F5,exec,firefox --new-window
bind=$mainMod SHIFT,F6,exec,spotify
bind=$mainMod SHIFT,F7,exec,telegram-desktop
bind=$mainMod SHIFT,F8,exec,nautilus
bind=$mainMod SHIFT,F9,exec,obsidian
bind=$mainMod SHIFT,F10,exec,gimp
bind=$mainMod SHIFT,F11,exec,inkscape
bind=$mainMod SHIFT,F12,exec,alacritty -e vim
bind=$mainMod CTRL,F1,exec,pavucontrol
bind=$mainMod CTRL,F2,exec,blueman-manager
bind=$mainMod CTRL,F3,exec,nm-connection-editor
bind=$mainMod CTRL,F4,exec,alacritty -e htop
bind=$mainMod CTRL,F5,exec,firefox
bind=$mainMod CTRL,F6,exec,spotify
bind=$mainMod CTRL,F7,exec,telegram-desktop
bind=$mainMod CTRL,F8,exec,nautilus
bind=$mainMod CTRL,F9,exec,obsidian
bind=$mainMod CTRL,F10,exec,gimp
bind=$mainMod CTRL,F11,exec,inkscape
bind=$mainMod CTRL,F12,exec,alacritty -e vim
bind=$mainMod ALT,F1,exec,pavucontrol
bind=$mainMod ALT,F2,exec,blueman-manager
bind=$mainMod ALT,F3,exec,nm-connection-editor
bind=$mainMod ALT,F4,exec,alacritty -e htop
bind=$mainMod ALT,F5,exec,firefox
bind=$mainMod ALT,F6,exec,spotify
bind=$mainMod ALT,F7,exec,telegram-desktop
bind=$mainMod ALT,F8,exec,nautilus
bind=$mainMod ALT,F9,exec,obsidian
bind=$mainMod ALT,F10,exec,gimp
bind=$mainMod ALT,F11,exec,inkscape
bind=$mainMod ALT,F12,exec,alacritty -e vim
# теперь бинды на цифры с другими модификаторами
bind=$mainMod SHIFT CTRL,1,movetoworkspace,1
bind=$mainMod SHIFT CTRL,2,movetoworkspace,2
bind=$mainMod SHIFT CTRL,3,movetoworkspace,3
bind=$mainMod SHIFT CTRL,4,movetoworkspace,4
bind=$mainMod SHIFT CTRL,5,movetoworkspace,5
bind=$mainMod SHIFT CTRL,6,movetoworkspace,6
bind=$mainMod SHIFT CTRL,7,movetoworkspace,7
bind=$mainMod SHIFT CTRL,8,movetoworkspace,8
bind=$mainMod SHIFT CTRL,9,movetoworkspace,9
bind=$mainMod SHIFT CTRL,0,movetoworkspace,10
bind=$mainMod ALT CTRL,1,movetoworkspace,1
bind=$mainMod ALT CTRL,2,movetoworkspace,2
bind=$mainMod ALT CTRL,3,movetoworkspace,3
bind=$mainMod ALT CTRL,4,movetoworkspace,4
bind=$mainMod ALT CTRL,5,movetoworkspace,5
bind=$mainMod ALT CTRL,6,movetoworkspace,6
bind=$mainMod ALT CTRL,7,movetoworkspace,7
bind=$mainMod ALT CTRL,8,movetoworkspace,8
bind=$mainMod ALT CTRL,9,movetoworkspace,9
bind=$mainMod ALT CTRL,0,movetoworkspace,10
bind=$mainMod SHIFT ALT,1,movetoworkspace,1
bind=$mainMod SHIFT ALT,2,movetoworkspace,2
bind=$mainMod SHIFT ALT,3,movetoworkspace,3
bind=$mainMod SHIFT ALT,4,movetoworkspace,4
bind=$mainMod SHIFT ALT,5,movetoworkspace,5
bind=$mainMod SHIFT ALT,6,movetoworkspace,6
bind=$mainMod SHIFT ALT,7,movetows
}
}
}
}
}
    }
}
}
    }
}