diff --git a/arch-root/install.sh b/arch-root/install.sh index 43a4a68..86c8efa 100644 --- a/arch-root/install.sh +++ b/arch-root/install.sh @@ -13,10 +13,11 @@ PACKAGES=( dash shellcheck # shell scripting hugo miniserve neomutt translate-shell # www gnupg pass pass-otp # crypt + jq qalc # data processing git zip # others # desktop env - greetd sway swaybg xorg-xwayland # basic + greetd sway swaybg swayidle xorg-xwayland # basic foot bemenu-wayland i3blocks mako libnotify # terminals, ui wev wl-clipboard wtype slurp grim # interaction ttf-roboto ttf-roboto-mono # fonts diff --git a/arch-user/config/sway/config.tmpl b/arch-user/config/sway/config.tmpl index 930b543..a2e505f 100644 --- a/arch-user/config/sway/config.tmpl +++ b/arch-user/config/sway/config.tmpl @@ -66,43 +66,36 @@ bindgesture swipe:left workspace next ############################################ ############### containers ################# -# top row - layout modes +# top row - layout modes, resize bindsym --to-code $mod+q layout stacking bindsym --to-code $mod+w layout tabbed bindsym --to-code $mod+f fullscreen bindsym --to-code $mod+p layout toggle split bindsym --to-code $mod+l splitv bindsym --to-code $mod+u splith -# mid row - focus and movement +bindsym --to-code $mod+y resize shrink height 4ppt or 40px +bindsym --to-code $mod+Semicolon resize grow height 4ppt or 40px +bindsym --to-code $mod+Bracketleft resize shrink width 2ppt or 40px +bindsym --to-code $mod+Bracketright resize grow width 2ppt or 40px +# mid row - focus, movement bindsym --to-code $mod+$fwd focus child bindsym --to-code $mod+$left focus left bindsym --to-code $mod+$down focus down bindsym --to-code $mod+$up focus up bindsym --to-code $mod+$right focus right bindsym --to-code $mod+$bwd focus parent -bindsym --to-code $altmod+$left move left -bindsym --to-code $altmod+$up move up -bindsym --to-code $altmod+$down move down -bindsym --to-code $altmod+$right move right -mode "resize" { - bindsym --to-code $mod+$left resize shrink width 2ppt or 40px - bindsym --to-code $mod+$up resize shrink height 2ppt or 40px - bindsym --to-code $mod+$down resize grow height 2ppt or 40px - bindsym --to-code $mod+$right resize grow width 2ppt or 40px - bindsym --to-code $altmod+$left move left 40px - bindsym --to-code $altmod+$up move up 40px - bindsym --to-code $altmod+$down move down 40px - bindsym --to-code $altmod+$right move right 40px - bindsym --to-code $mod+h mode "default" -} -# bottom row - modeless, extra focus and movement +bindsym --to-code $altmod+$left move left 40px +bindsym --to-code $altmod+$up move up 40px +bindsym --to-code $altmod+$down move down 40px +bindsym --to-code $altmod+$right move right 40px +# bottom row - modeless, extra focus floating_modifier $mod normal bindsym --to-code $altmod+x move scratchpad bindsym --to-code $mod+x scratchpad show bindsym --to-code $altmod+z floating toggle bindsym --to-code $mod+z focus mode_toggle -bindsym --to-code $mod+h mode "resize" bindsym --to-code $mod+k focus prev sibling +bindsym --to-code $mod+h sticky toggle bindsym --to-code $mod+slash focus next sibling ############################################