exec_always "pkill kanshi; kanshi" exec mako exec dbus-update-activation-environment --all exec gnome-keyring-daemon --start --components=secrets exec export $(gnome-keyring-daemon) set $mod Mod4 set $left h set $down j set $up k set $right l set $term alacritty set $menu dmenu_path | wmenu | xargs swaymsg exec -- # font pango:Mono 10 output * bg #000000 solid_color input "1133:16534:Logitech_ERGO_M575" { scroll_button button3 scroll_method on_button_down } bindsym $mod+z exec swaylock --ignore-empty-password --show-failed-attempts --color 1e1e1e bindsym $mod+f1 exec swaymsg Output eDP-1 toggle bindsym $mod+w exec firefox-bin bindsym $mod+f exec thunar bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_SINK@ +5% bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_SINK@ -5% bindsym XF86AudioMute exec pactl set-mute @DEFAULT_SINK@ toggle bindsym XF86AudioMicMute exec pactl set-mute @DEFAULT_SOURCE@ toggle bindsym $mod+Return exec $term bindsym $mod+Shift+q kill bindsym $mod+d exec $menu floating_modifier $mod normal bindsym $mod+Shift+c reload bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit' bindsym $mod+$left focus left bindsym $mod+$down focus down bindsym $mod+$up focus up bindsym $mod+$right focus right bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right bindsym $mod+Shift+$left move left bindsym $mod+Shift+$down move down bindsym $mod+Shift+$up move up bindsym $mod+Shift+$right move right bindsym $mod+Shift+Left move left bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right workspace 1 output DP-7 workspace 2 output DP-5 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 bindsym $mod+7 workspace number 7 bindsym $mod+8 workspace number 8 bindsym $mod+9 workspace number 9 bindsym $mod+0 workspace number 10 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 bindsym $mod+Shift+7 move container to workspace number 7 bindsym $mod+Shift+8 move container to workspace number 8 bindsym $mod+Shift+9 move container to workspace number 9 bindsym $mod+Shift+0 move container to workspace number 10 bindsym $mod+b splith bindsym $mod+v splitv bindsym $mod+Shift+space floating toggle bindsym $mod+space focus mode_toggle bindsym $mod+a focus parent bindsym $mod+Shift+minus move scratchpad bindsym $mod+minus scratchpad show bindsym control+shift+escape exec $term -T 'flying-foot' -e bashtop for_window [title="flying-foot"] floating enable bindsym Print exec ~/.local/bin/slurpshot mode "resize" { bindsym $left resize shrink width 10px bindsym $down resize grow height 10px bindsym $up resize shrink height 10px bindsym $right resize grow width 10px bindsym Left resize shrink width 10px bindsym Down resize grow height 10px bindsym Up resize shrink height 10px bindsym Right resize grow width 10px bindsym Escape mode "default" } bindsym $mod+r mode "resize" for_window [window_role = "pop-up"] floating enable for_window [window_role = "bubble"] floating enable for_window [window_role = "dialog"] floating enable for_window [window_type = "dialog"] floating enable for_window [window_role = "task_dialog"] floating enable for_window [window_type = "menu"] floating enable for_window [app_id = "floating"] floating enable for_window [app_id = "floating_update"] floating enable, resize set width 1000px height 600px for_window [class = "(?i)pinentry"] floating enable for_window [title = "Administrator privileges required"] floating enable for_window [title = "Volume Control"] floating enable for_window [title = "Thunar"] floating enable for_window [title = "Calculator"] floating enable for_window [title = "About Mozilla Firefox"] floating enable for_window [window_role = "About"] floating enable for_window [app_id="firefox" title="Library"] floating enable, border pixel 1, sticky enable for_window [title = "Firefox - Sharing Indicator"] kill for_window [title = "Firefox — Sharing Indicator"] kill bar { position top status_command while ~/.config/sway/status.sh; do sleep 1; done } include /etc/sway/config.d/*