diff --git a/hypr/decoration.conf b/hypr/decoration.conf index 8a1b219..6cbd092 100644 --- a/hypr/decoration.conf +++ b/hypr/decoration.conf @@ -1,4 +1,3 @@ - decoration { rounding = 10 dim_inactive = false diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf index 9faee88..ae019c7 100644 --- a/hypr/hyprlock.conf +++ b/hypr/hyprlock.conf @@ -1,125 +1,106 @@ background { - monitor = # show on all monitors + monitor = path = /home/tola/Pictures/wallpaper/chad_a53fb74bb09b44f5a15cdf00f554ea81.png - color = rgba(25, 20, 20, 1.0) # color - blur_passes = 3 # 0 disables blurring - blur_size = 3 # blur size - noise = 0.0117 # noise - contrast = 0.8916 # contrast setting - brightness = 0.5 # brightness setting - vibrancy = 0.0 # vibrancy setting - vibrancy_darkness = 0.0 # vibrancy darkness stting + color = rgba(25, 20, 20, 1.0) + blur_passes = 3 + blur_size = 3 + noise = 0.0117 + contrast = 0.8916 + brightness = 0.5 + vibrancy = 0.0 + vibrancy_darkness = 0.0 } general { - no_fade_in = false # no fade in disabled - grace = 0 # grace - disable_loading_bar = false # disabling loading bar + no_fade_in = false + grace = 0 + disable_loading_bar = false } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#--------- profile photo widget configuration ------------------------------------------------------------------------------------------------------- image { - monitor = # show on all monitors - path = ~/dotfiles/hypr/pictures/user.jpeg # image to show - border_size = 2 # border size - border_color = rgba(255, 255, 255, 0) # border color - size = 200 # size - rounding = -1 # rounding - rotate = 0 # rotating - reload_time = -1 # reload timing - reload_cmd = # reload command - position = 0, 40 # position - halign = center # horizontal align - valign = center # vertical align + monitor = + path = ~/dotfiles/hypr/pictures/user.jpeg + border_size = 2 + border_color = rgba(255, 255, 255, 0) + size = 200 + rounding = -1 + rotate = 0 + reload_time = -1 + reload_cmd = + position = 0, 40 + halign = center + valign = center } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#----------- Day Month Date widget configuration ---------------------------------------------------------------------------------------------------- -#------ date widget configuration ------------------------------------------------------------------------------------------------------------------- label { - monitor = # show on all monitors - text = cmd[update:1000] echo "$(date +"%A %d %B %Y")" # text to show - color = rgba(200, 200, 200, 1.0) # color - font_size = 25 # font size - font_family = JetBrainsMonoNerd Font Mono Bold # font - position = 0, 350 # position - halign = center # horizontal align - valign = center # vertical align + monitor = + text = cmd[update:1000] echo "$(date +"%A %d %B %Y")" + color = rgba(200, 200, 200, 1.0) + font_size = 25 + font_family = JetBrainsMonoNerd Font Mono Bold + position = 0, 350 + halign = center + valign = center } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#-------- Time widget configuration ----------------------------------------------------------------------------------------------------------------- label { - monitor = # show on all monitors - text = cmd[update:1000] echo "$(date +"%H:%M")" # text to show - color = rgba(200, 200, 200, 1.0) # color - font_size = 120 # font size - font_family = JetBrainsMonoNerd Font Mono Bold # font - position = 0, 250 # position - halign = center # horizontal align - valign = center # vertical align + monitor = + text = cmd[update:1000] echo "$(date +"%H:%M")" + color = rgba(200, 200, 200, 1.0) + font_size = 120 + font_family = JetBrainsMonoNerd Font Mono Bold + position = 0, 250 + halign = center + valign = center } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#--------- username and icon in box configuration --------------------------------------------------------------------------------------------------- -#------- User Box widget configuration -------------------------------------------------------------------------------------------------------------- shape { - monitor = # show on all monitors - size = 256, 48 # size - color = rgba(0, 0, 0, 1) # color - rounding = -1 # rounding - border_size = 0 # border size - border_color = rgba(0, 0, 0, 1) # border color - rotate = 0 # rotation - xray = false # if true, make a "hole" in thej background (rectangle of specified size, no rotation) - position = 0, -130 # position - halign = center # horizontal align - valign = center # vertical align + monitor = + size = 256, 48 + color = rgba(0, 0, 0, 1) + rounding = -1 + border_size = 0 + border_color = rgba(0, 0, 0, 1) + rotate = 0 + xray = false + position = 0, -130 + halign = center + valign = center } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#------ User label configuration -------------------------------------------------------------------------------------------------------------------- label { - monitor = # show on all monitors - text = cmd[update:1000] echo " $USER@$(hostname)" # text to show - color = rgba(216, 222, 233, 0.80) # color - #outline_thickness = 2 # outline - #dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 - #dots_spacing = 0.2 # Scale of dots absolute size, 0.0 - 1.0 - #dots_center = true # dots in center - font_size = 18 # font size - font_family = JetBrainsMonoNerd Font Mono Bold # font - position = 0, -130 # position - halign = center # horizontal align - valign = center # vertical align + monitor = + text = cmd[update:1000] echo " $USER@$(hostname)" + color = rgba(216, 222, 233, 0.80) + #outline_thickness = 2 + #dots_size = 0.2 + #dots_spacing = 0.2 + #dots_center = true + font_size = 18 + font_family = JetBrainsMonoNerd Font Mono Bold + position = 0, -130 + halign = center + valign = center } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#--------- input for password widget configuration -------------------------------------------------------------------------------------------------- input-field { - monitor = # show on all monitors - size = 256, 48 # size - outline_thickness = 0 # outline - dots_size = 0.2 # scale of input field height - dots_spacing = 0.5 # scale of dots absolute size - dots_center = true # dots in center - outer_color = rgba(0, 0, 0, 0) # outer color - inner_color = rgba(0, 0, 0, 1) # inner color - font_color = rgb(200, 200, 200) # font color - fade_on_empty = false # fade on empty - font_family = JetBrainsMonoNerd Font Mono Bold # font - placeholder_text = Enter Pass # text to show - hide_input = false # disable hide - position = 0, -210 # position - halign = center # horizontal align - valign = center # vertical align + monitor = + size = 256, 48 + outline_thickness = 0 + dots_size = 0.2 + dots_spacing = 0.5 + dots_center = true + outer_color = rgba(0, 0, 0, 0) + inner_color = rgba(0, 0, 0, 1) + font_color = rgb(200, 200, 200) + fade_on_empty = false + font_family = JetBrainsMonoNerd Font Mono Bold + placeholder_text = Enter Pass + hide_input = false + position = 0, -210 + halign = center + valign = center } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#------ song label widget configuration ------------------------------------------------------------------------------------------------------------- label { - monitor = # show on all monitors - text = cmd[update:1000] echo "$(~/dotfiles/hypr/bin/songdetail.sh)" # text to show - color = rgba(255, 255, 255, 0.6) # color - font_size = 18 # font size - font_family = JetBrainsMonoNerd Font Mono Bold # font - position = 0, 50 # position - halign = center # horizontail align - valign = bottom # vertical align + monitor = + text = cmd[update:1000] echo "$(~/dotfiles/hypr/bin/songdetail.sh)" + color = rgba(255, 255, 255, 0.6) + font_size = 18 + font_family = JetBrainsMonoNerd Font Mono Bold + position = 0, 50 + halign = center + valign = bottom } -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/hypr/keybinds.conf b/hypr/keybinds.conf index 49d5be6..ca17a7c 100644 --- a/hypr/keybinds.conf +++ b/hypr/keybinds.conf @@ -1,157 +1,120 @@ -#-------------------------- keybinds ---------------------------------------------------------------------------------------------------------------- -#--- modkey ----------------------------------------------------------------------------------------------------------------------------------------- -$mainMod = ALT # main modificatior key +$mainMod = ALT #$mainMod = SUPER -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------- applications ---------------------------------------------------------------------------------------------------------------------- -bind = $mainMod, Return, exec, $terminal # open default terminal -bind = $mainMod, T, exec, $fileManager # open default file manager -bind = $mainMod, D, exec, $launcher # open applications menu -bind = , XF86LaunchB, exec, $launcher # open applications menu -bind = $mainMod, B, exec, $locker # open locker -bind = $mainMod, G, exec, $browser # open default browser -bind = $mainMod SHIFT, F, exec, firefox # open firefox -bind = $mainMod, A, exec, Telegram # open telegram -bind = $mainMod, P, exec, $dashboard # open dashboard -bind = $mainMod, C, exec, $clipboard # open clipboard -bind = $mainMod SHIFT, P, exec, $powermenu # open powermenu -bind = $mainMod SHIFT, O, exec, $onscreenkeyboard # open onscreenkeyboard -bind = $mainMod, S, exec, spotify-launcher # open spotify -bind = $mainMod, Y, exec, $calculator # open calculator -bind = $mainMod, E, exec, $emojipicker # open emojipicker -bind = $mainMod, Z, exec, swaync-client -t # toggle swaync -bind = $mainMod SHIFT, R, exec, swaync-client -R # reload swaync configuration -bind = $mainMod, U, exec, ~/dotfiles/hypr/bin/startupdate.sh # start upgrade system -bind = $mainMod, O, exec, zed ~/dotfiles # open vscode to edit configuration directory -bind = $mainMod SHIFT, A, exec, hyprwall # run hyprwall application -bind = $mainMod SHIFT, G, exec, hyprgui # run hyprgui application +bind = $mainMod, Return, exec, $terminal +bind = $mainMod, T, exec, $fileManager +bind = $mainMod, D, exec, $launcher +bind = , XF86LaunchB, exec, $launcher +bind = $mainMod, B, exec, $locker +bind = $mainMod, G, exec, $browser +bind = $mainMod SHIFT, F, exec, firefox +bind = $mainMod, A, exec, Telegram +bind = $mainMod, P, exec, $dashboard +bind = $mainMod, C, exec, $clipboard +bind = $mainMod SHIFT, P, exec, $powermenu +bind = $mainMod SHIFT, O, exec, $onscreenkeyboard +bind = $mainMod, S, exec, spotify-launcher +bind = $mainMod, Y, exec, $calculator +bind = $mainMod, E, exec, $emojipicker +bind = $mainMod, Z, exec, swaync-client -t +bind = $mainMod SHIFT, R, exec, swaync-client -R +bind = $mainMod, U, exec, ~/dotfiles/hypr/bin/startupdate.sh +bind = $mainMod, O, exec, zed ~/dotfiles +bind = $mainMod SHIFT, A, exec, hyprwall +bind = $mainMod SHIFT, G, exec, hyprgui bind = $mainMod, space, exec, $menu -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#-------------- windows ----------------------------------------------------------------------------------------------------------------------------- -# bind = $mainMod, J, togglesplit, # dwindle -bind = $mainMod, F, fullscreen, # toggle fullscreen window -bind = $mainMod, V, togglefloating, # toggle floating window -bind = $mainMod, Q, killactive, # close window -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#-------- quit from Hyprland ------------------------------------------------------------------------------------------------------------------------ -bind = $mainMod SHIFT, E, exit, # exit from hyprland -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------- screenshot ------------------------------------------------------------------------------------------------------------------------ -bind = $mainMod SHIFT, C, exec, grim -g "$(slurp -d)" - | wl-copy # get screenshot and copy to clipboard -bind = $mainMod, P, exec, grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +%Y%m%d-%H%M%S).png # get screenshot and save to screenshot directory -bind = , Print, exec, grim -g "$(slurp -d)" - | wl-copy # get screenshot and copy to clipboard -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#--------------- pamixer ---------------------------------------------------------------------------------------------------------------------------- +bind = $mainMod, F, fullscreen, +bind = $mainMod, V, togglefloating, +bind = $mainMod, Q, killactive, +bind = $mainMod SHIFT, E, exit, +bind = $mainMod SHIFT, C, exec, grim -g "$(slurp -d)" - | wl-copy +bind = $mainMod, P, exec, grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +%Y%m%d-%H%M%S).png +bind = , Print, exec, grim -g "$(slurp -d)" - | wl-copy # bind = $mainMod, equal, exec, pamixer -i 10 # bind = $mainMod, minus, exec, pamixer -d 10 # bind = $mainMod SHIFT, M, exec, pamixer -t -bind = $mainMod, equal, exec, swayosd-client --output-volume raise # raise volume -bind = $mainMod, minus, exec, swayosd-client --output-volume lower # lower volume -bind = $mainMod SHIFT, M, exec, swayosd-client --output-volume mute-toggle # toggle mute volume -#------------------- for xf86AudioVolumes ----------------------------------------------------------------------------------------------------------- +bind = $mainMod, equal, exec, swayosd-client --output-volume raise +bind = $mainMod, minus, exec, swayosd-client --output-volume lower +bind = $mainMod SHIFT, M, exec, swayosd-client --output-volume mute-toggle # bind = , XF86AudioLowerVolume, exec, pamixer -d 5 # bind = , XF86AudioRaiseVolume, exec, pamixer -i 5 # bind = , XF86AudioMicMute, exec, pamixer --default-source -m # bind = , XF86AudioMute, exec, pamixer -t -bind = , XF86AudioLowerVolume, exec, swayosd-client --output-volume lower # lower volume -bind = , XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise # raise volume -bind = , XF86AudioMicMute, exec, swayosd-client --input-volume mute-toggle # toggle mute mic -bind = , XF86AudioMute, exec, swayosd-client --output-volume mute-toggle # toggle mute volume -bind = , XF86AudioPlay, exec, playerctl play-pause # play pause music -bind = , XF86AudioPause, exec, playerctl play-pause # play pause music -bind = , XF86AudioNext, exec, playerctl next # next song player -bind = , XF86AudioPrev, exec, playerctl previous # previous song player -bind = $mainMod, bracketleft, exec, playerctl previous # previous song player -bind = $mainMod, bracketright, exec, playerctl next # next song player -bind = $mainMod, backslash, exec, playerctl play-pause # play pause music -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#--------------- playerctl -------------------------------------------------------------------------------------------------------------------------- -bind = $mainMod, space, exec, playerctl play-pause # play pause music -bind = , Pause, exec, playerctl play-pause # play puse music -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#------------------ brightness ---------------------------------------------------------------------------------------------------------------------- +bind = , XF86AudioLowerVolume, exec, swayosd-client --output-volume lower +bind = , XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise +bind = , XF86AudioMicMute, exec, swayosd-client --input-volume mute-toggle +bind = , XF86AudioMute, exec, swayosd-client --output-volume mute-toggle +bind = , XF86AudioPlay, exec, playerctl play-pause +bind = , XF86AudioPause, exec, playerctl play-pause +bind = , XF86AudioNext, exec, playerctl next +bind = , XF86AudioPrev, exec, playerctl previous +bind = $mainMod, bracketleft, exec, playerctl previous +bind = $mainMod, bracketright, exec, playerctl next +bind = $mainMod, backslash, exec, playerctl play-pause +bind = $mainMod, space, exec, playerctl play-pause +bind = , Pause, exec, playerctl play-pause # bind = $mainMod SHIFT, minus, exec, brightnessctl s 10%- # bind = $mainMod SHIFT, equal, exec, brightnessctl s 10%+ -bind = $mainMod SHIFT, minus, exec, swayosd-client --brightness lower # lower screen brightness -bind = $mainMod SHIFT, equal, exec, swayosd-client --brightness raise # rause screen brightness -#------------ for xf86MonBrightness ----------------------------------------------------------------------------------------------------------------- +bind = $mainMod SHIFT, minus, exec, swayosd-client --brightness lower +bind = $mainMod SHIFT, equal, exec, swayosd-client --brightness raise # bind = , XF86MonBrightnessDown, exec, brightnessctl s 10%- # bind = , XF86MonBrightnessUp, exec, brightnessctl s 10%+ -bind = , XF86MonBrightnessDown, exec, swayosd-client --brightness lower # lower screen brightness -bind = , XF86MonBrightnessUp, exec, swayosd-client --brightness raise # raise screen brightness -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#-------------- for XF86KbdBrightness keyboard brightness ------------------------------------------------------------------------------------------- -bind = , XF86KbdBrightnessUp, exec, brightnessctl --device smc::kbd_backlight s 10%+ # raise keyboard brightness -bind = , XF86KbdBrightnessDown, exec, brightnessctl --device smc::kbd_backlight s 10%- # lower keyboard brightness -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#----------------- Move focus ----------------------------------------------------------------------------------------------------------------------- -bind = $mainMod, left, movefocus, l # move focus to left window -bind = $mainMod, right, movefocus, r # move focus to right window -bind = $mainMod, up, movefocus, u # move focus to up window -bind = $mainMod, down, movefocus, d # move focus to down window -bind = $mainMod, J, movefocus, d # move focus to down window -bind = $mainMod, K, movefocus, u # move focus to up window -bind = $mainMod, H, movefocus, l # move focus to left window -bind = $mainMod, L, movefocus, r # move focus to right window -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---- Move windows ---------------------------------------------------------------------------------------------------------------------------------- -bind = $mainMod SHIFT, lift, movewindow, l # move window to left -bind = $mainMod SHIFT, right, movewindow, r # move window to right -bind = $mainMod SHIFT, up, movewindow, u # move window to up -bind = $mainMod SHIFT, down, movewindow, d # move window to down -bind = $mainMod SHIFT, J, movewindow, d # move window to down -bind = $mainMod SHIFT, K, movewindow, u # move window to up -bind = $mainMod SHIFT, H, movewindow, l # move window to left -bind = $mainMod SHIFT, L, movewindow, r # move window to right -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#--------- Switch workspaces ------------------------------------------------------------------------------------------------------------------------ -bind = $mainMod, 1, workspace, 1 # switch to first workspace -bind = $mainMod, 2, workspace, 2 # switch to second workspace -bind = $mainMod, 3, workspace, 3 # switch to third workspace -bind = $mainMod, 4, workspace, 4 # switch to fourth workspace -bind = $mainMod, 5, workspace, 5 # switch to fifth workspace -bind = $mainMod, 6, workspace, 6 # switch to sixth workspace -bind = $mainMod, 7, workspace, 7 # switch to seventh workspace -bind = $mainMod, 8, workspace, 8 # switch to eighth workspace -bind = $mainMod, 9, workspace, 9 # switch to nineth workspace -bind = $mainMod, 0, workspace, 10 # switch to tenth workspace -bind = $mainMod, mouse_down, workspace, e+1 # switch to next workspace -bind = $mainMod, mouse_up, workspace, e-1 # switch to prev workspace -bind = Control_L $mainMod, Right, workspace, e+1 # switch to next workspace -bind = Control_L $mainMod, Left, workspace, e-1 # switch to prev workspace -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#------------- Move active window to a workspace ---------------------------------------------------------------------------------------------------- -bind = $mainMod SHIFT, 1, movetoworkspace, 1 # move window to workspace -bind = $mainMod SHIFT, 2, movetoworkspace, 2 # move window to workspace -bind = $mainMod SHIFT, 3, movetoworkspace, 3 # move window to workspace -bind = $mainMod SHIFT, 4, movetoworkspace, 4 # move window to workspace -bind = $mainMod SHIFT, 5, movetoworkspace, 5 # move window to workspace -bind = $mainMod SHIFT, 6, movetoworkspace, 6 # move window to workspace -bind = $mainMod SHIFT, 7, movetoworkspace, 7 # move window to workspace -bind = $mainMod SHIFT, 8, movetoworkspace, 8 # move window to workspace -bind = $mainMod SHIFT, 9, movetoworkspace, 9 # move window to workspace -bind = $mainMod SHIFT, 0, movetoworkspace, 10 # move window to workspace -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#------------ Move/resize windows ------------------------------------------------------------------------------------------------------------------- -bindm = $mainMod, mouse:272, movewindow # move window by mouse -bindm = $mainMod, mouse:273, resizewindow # resize window by mouse -bind=$mainMod, R, submap, resize # resize window by keyboard -submap=resize # submap for resize window -binde= , H, resizeactive, -30 0 # resize to right -binde= , L, resizeactive, 30 0 # resize to left -binde= , J, resizeactive, 0 -30 # resize to downn -binde= , K, resizeactive, 0 30 # resize to up -binde= , left, resizeactive, -30 0 # resize to left -binde= , right, resizeactive, 30 0 # resize to right -binde= , up, resizeactive, 0 -30 # resize to up -binde= , down, resizeactive, 0 30 # resize to down -bind= , escape, submap, reset # escape submap for resize window -submap=reset # reset submap for resize window -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#-------------- special workspace (scratchpad) ------------------------------------------------------------------------------------------------------ -bind = $mainMod, W, togglespecialworkspace, magic # toggle scratchpad special workspace -bind = $mainMod SHIFT, W, movetoworkspace, special:magic # move window to scratchpad special workspace -#---------------------------------------------------------------------------------------------------------------------------------------------------- -#---------------------------------------------------------------------------------------------------------------------------------------------------- +bind = , XF86MonBrightnessDown, exec, swayosd-client --brightness lower +bind = , XF86MonBrightnessUp, exec, swayosd-client --brightness raise +bind = , XF86KbdBrightnessUp, exec, brightnessctl --device smc::kbd_backlight s 10%+ +bind = , XF86KbdBrightnessDown, exec, brightnessctl --device smc::kbd_backlight s 10%- +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d +bind = $mainMod, J, movefocus, d +bind = $mainMod, K, movefocus, u +bind = $mainMod, H, movefocus, l +bind = $mainMod, L, movefocus, r +bind = $mainMod SHIFT, lift, movewindow, l +bind = $mainMod SHIFT, right, movewindow, r +bind = $mainMod SHIFT, up, movewindow, u +bind = $mainMod SHIFT, down, movewindow, d +bind = $mainMod SHIFT, J, movewindow, d +bind = $mainMod SHIFT, K, movewindow, u +bind = $mainMod SHIFT, H, movewindow, l +bind = $mainMod SHIFT, L, movewindow, r +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, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 +bind = Control_L $mainMod, Right, workspace, e+1 +bind = Control_L $mainMod, Left, workspace, e-1 +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 +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow +bind=$mainMod, R, submap, resize +submap=resize +binde= , H, resizeactive, -30 0 +binde= , L, resizeactive, 30 0 +binde= , J, resizeactive, 0 -30 +binde= , K, resizeactive, 0 30 +binde= , left, resizeactive, -30 0 +binde= , right, resizeactive, 30 0 +binde= , up, resizeactive, 0 -30 +binde= , down, resizeactive, 0 30 +bind= , escape, submap, reset +submap=reset +bind = $mainMod, W, togglespecialworkspace, magic +bind = $mainMod SHIFT, W, movetoworkspace, special:magic