diff --git a/modules/home/sway/kanshi.nix b/modules/home/sway/kanshi.nix index 0d7bb56..83ffef0 100644 --- a/modules/home/sway/kanshi.nix +++ b/modules/home/sway/kanshi.nix @@ -41,11 +41,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-4" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-5" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-4" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to DP-4; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to DP-5; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to DP-4; workspace back_and_forth" ]; } { @@ -66,11 +66,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to '\"Dell Inc. DELL U2422HE 8YCPH83\"'" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to '\"Dell Inc. DELL P2422HE 28XL9M3\"'" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to '\"Dell Inc. DELL U2422HE 8YCPH83\"'" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to '\"Dell Inc. DELL U2422HE 8YCPH83\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to '\"Dell Inc. DELL P2422HE 28XL9M3\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to '\"Dell Inc. DELL U2422HE 8YCPH83\"'; workspace back_and_forth" ]; } { @@ -90,11 +90,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-6" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-7" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-6" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to DP-6; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to DP-7; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to DP-6; workspace back_and_forth" ]; } { @@ -114,11 +114,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-3" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-4" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-3" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to DP-3; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to DP-4; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to DP-3; workspace back_and_forth" ]; } { @@ -138,11 +138,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-3" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-4" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-3" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to DP-3; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to DP-4; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to DP-3; workspace back_and_forth" ]; } { @@ -162,11 +162,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to '\"ViewSonic Corporation VG2448 V5E201960167\"'" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to '\"ViewSonic Corporation VG2448 V5E201960167\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'; workspace back_and_forth" ]; } { @@ -186,11 +186,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to '\"Dell Inc. DELL U2422HE 7HCPH83\"'" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to '\"Dell Inc. DELL U2422HE 1XFFH83\"'" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to '\"Dell Inc. DELL U2422HE 7HCPH83\"'" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to '\"Dell Inc. DELL U2422HE 7HCPH83\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to '\"Dell Inc. DELL U2422HE 1XFFH83\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to '\"Dell Inc. DELL U2422HE 7HCPH83\"'; workspace back_and_forth" ]; } { @@ -210,11 +210,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-3" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-1" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-3" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to DP-3; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to DP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to DP-3; workspace back_and_forth" ]; } { @@ -232,11 +232,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to HDMI-A-1" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to HDMI-A-1" + "${pkgs.sway}/bin/swaymsg workspace main; move workspace to HDMI-A-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace term; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace 5; move workspace to HDMI-A-1; workspace back_and_forth" ]; } { @@ -251,13 +251,12 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=mirror] move workspace to HDMI-A-1" - "${pkgs.sway}/bin/swaymsg [workspace=mirror] exec ${pkgs.wl-mirror}/bin/wl-mirror eDP-1" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth main; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth term; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth 5; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth mirror; move workspace to HDMI-A-1; exec ${pkgs.wl-mirror}/bin/wl-mirror eDP-1; workspace back_and_forth" ]; } { @@ -272,11 +271,11 @@ in { } ]; profile.exec = [ - "${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to '\"ViewSonic Corporation VG2448 V5E201864188\"'" - "${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1" - "${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to '\"ViewSonic Corporation VG2448 V5E201864188\"'" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth main; move workspace to '\"ViewSonic Corporation VG2448 V5E201864188\"'; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth term; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth msg; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth music; move workspace to eDP-1; workspace back_and_forth" + "${pkgs.sway}/bin/swaymsg workspace --no-auto-back-and-forth 5; move workspace to '\"ViewSonic Corporation VG2448 V5E201864188\"'; workspace back_and_forth" ]; } ];