profile dual { # Monitors output HDMI-A-1 mode 1920x1080@239.760Hz position 0,0 transform normal output DP-1 mode 2560x1440@59.95Hz position 1920,0 transform 270 output eDP-2 disable # Workspace placement exec swaymsg "workspace 1; move workspace to output HDMI-A-1" exec swaymsg "workspace 2; move workspace to output HDMI-A-1" exec swaymsg "workspace 3; move workspace to output DP-1" exec swaymsg "workspace 4; move workspace to output DP-1" exec swaymsg "workspace 5; move workspace to output DP-1" } profile single { # External monitor + laptop display output HDMI-A-1 mode 1920x1080@239.760Hz position 0,0 transform normal output eDP-2 mode 1920x1200@165Hz position 1920,0 transform normal # Workspace placement exec swaymsg "workspace 1; move workspace to output HDMI-A-1" exec swaymsg "workspace 2; move workspace to output HDMI-A-1" exec swaymsg "workspace 3; move workspace to output eDP-2" exec swaymsg "workspace 4; move workspace to output eDP-2" exec swaymsg "workspace 5; move workspace to output eDP-2" } profile laptop { output eDP-2 mode 1920x1200@165Hz position 0,0 transform normal }