# laptop default_border pixel 3 default_floating_border pixel 3 gaps inner 9 # class border backgr. text flag child_border client.focused #A7C080 #A7C080 #272E33 #A7C080 #A7C080 client.unfocused #9DA9A0 #9DA9A0 #272E33 #9DA9A0 #9DA9A0 client.urgent #E67E80 #E67E80 #272E33 #E67E80 #E67E80 set $mod Mod4 set $left h set $down j set $up k set $right l output * bg /home/jack/.img/wallpaper/fog_forest.png fill exec /usr/local/bin/mako input "1452:657:Trackpad_/_Boot" { dwt enabled tap enabled natural_scroll disabled middle_emulation enabled } ### key bindings # applications bindsym $mod+q kill bindsym $mod+t exec st bindsym $mod+f exec firefox bindsym $mod+r exec wofi bindsym $mod+p exec grim -g "$(slurp)" - | wl-copy bindsym $mod+Shift+p exec grim -g "$(slurp)" bindsym $mod+Escape exec gtklock -d # audio bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle bindsym XF86AudioPlay exec playerctl play-pause bindsym XF86AudioNext exec playerctl next bindsym XF86AudioPrev exec playerctl previous # lighting bindsym XF86MonBrightnessDown exec backlight -f /dev/backlight/backlight0 decr 10 bindsym XF86MonBrightnessUp exec backlight -f /dev/backlight/backlight0 incr 10 # bindsym XF86KbdBrightnessDown exec brightnessctl -q --device='smc::kbd_backlight' set 10%- # bindsym XF86KbdBrightnessUp exec brightnessctl -q --device='smc::kbd_backlight' set +10% # reload configuration file bindsym $mod+Shift+c reload # exit wayland session bindsym $mod+Shift+e exec swaynag -m 'confirm exit?' -b 'exit' 'swaymsg exit' # change focused container bindsym $mod+$left focus left bindsym $mod+$down focus down bindsym $mod+$up focus up bindsym $mod+$right focus right # move focused window bindsym $mod+Shift+$left move left bindsym $mod+Shift+$down move down bindsym $mod+Shift+$up move up bindsym $mod+Shift+$right move right # drag floating windows: $mod + left mouse button floating_modifier $mod normal # switch to workspace bindsym $mod+1 workspace number 1 bindsym $mod+2 workspace number 2 bindsym $mod+3 workspace number 3 bindsym $mod+4 workspace number 4 bindsym $mod+5 workspace number 5 bindsym $mod+6 workspace number 6 # move focused window to workspace bindsym $mod+Shift+1 move container to workspace number 1 bindsym $mod+Shift+2 move container to workspace number 2 bindsym $mod+Shift+3 move container to workspace number 3 bindsym $mod+Shift+4 move container to workspace number 4 bindsym $mod+Shift+5 move container to workspace number 5 bindsym $mod+Shift+6 move container to workspace number 6 # change whether windows open horizontally or # vertically to currently open windows, respectively bindsym $mod+b splith bindsym $mod+v splitv # switch focused container between different layouts bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+e layout toggle split # make focused window fullscreen bindsym $mod+Shift+f fullscreen # toggle focused window between floating and tiling bindsym $mod+Shift+space floating toggle # switch focus between tiling and floating windows bindsym $mod+space focus mode_toggle # scratchpad: bag for holding windows (like minimize) # move focused window to scratchpad bindsym $mod+n move scratchpad # cycle through windows in scratchpad bindsym $mod+Shift+n scratchpad show bar { swaybar_command waybar } include /etc/sway/config.d/*