356 current 1970-01-01 01:00:00 24.05.20240611.47b604b 6.6.31-rt31 *
This commit is contained in:
		| @@ -14,18 +14,21 @@ in { | ||||
|   config = lib.mkIf cfg.enable { | ||||
|     services.kanshi = { | ||||
|       enable = true; | ||||
|       profiles = lib.mkIf cfg.laptop { | ||||
|         laptop.outputs = [ | ||||
|           { | ||||
|             criteria = "eDP-1"; | ||||
|             position = "0,0"; | ||||
|           } | ||||
|         ]; | ||||
|         dock_luhbots = { | ||||
|           outputs = [ | ||||
|       settings = lib.mkIf cfg.laptop [ | ||||
|         { | ||||
|           profile.name = "laptop"; | ||||
|           profile.outputs = [ | ||||
|             { | ||||
|               criteria = "eDP-1"; | ||||
|               position = "0,1080"; | ||||
|               position = "0,0"; | ||||
|             } | ||||
|           ]; | ||||
|         } | ||||
|         { | ||||
|           profile.outputs = [ | ||||
|             { | ||||
|               criteria = "eDP-1"; | ||||
|               position = "0, 1080"; | ||||
|             } | ||||
|             { | ||||
|               criteria = "Dell Inc. DELL U2422HE GRCPH83"; | ||||
| @@ -37,16 +40,16 @@ in { | ||||
|               position = "1920,0"; | ||||
|             } | ||||
|           ]; | ||||
|           exec = [ | ||||
|           profile.exec = [ | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 1, move workspace to DP-4" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 2, move workspace to DP-5" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 3, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 4, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-4" | ||||
|           ]; | ||||
|         }; | ||||
|         dock_luhbots2 = { | ||||
|           outputs = [ | ||||
|         } | ||||
|         { | ||||
|           profile.outpus = [ | ||||
|             { | ||||
|               criteria = "eDP-1"; | ||||
|               position = "1080,1080"; | ||||
| @@ -61,16 +64,16 @@ in { | ||||
|               position = "0,0"; | ||||
|             } | ||||
|           ]; | ||||
|           exec = [ | ||||
|           profile.exec = [ | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 1, move workspace to DP-4" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 2, move workspace to DP-5" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 3, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 4, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-4" | ||||
|           ]; | ||||
|         }; | ||||
|         dock_luhbots3 = { | ||||
|           outputs = [ | ||||
|         } | ||||
|         { | ||||
|           profile.outputs = [ | ||||
|             { | ||||
|               criteria = "eDP-1"; | ||||
|               position = "0,1080"; | ||||
| @@ -85,16 +88,16 @@ in { | ||||
|               position = "1920,0"; | ||||
|             } | ||||
|           ]; | ||||
|           exec = [ | ||||
|           profile.exec = [ | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 1, move workspace to DP-6" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 2, move workspace to DP-7" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 3, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 4, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-6" | ||||
|           ]; | ||||
|         }; | ||||
|         dock_luhbots4 = { | ||||
|           outputs = [ | ||||
|         } | ||||
|         { | ||||
|           profile.outputs = [ | ||||
|             { | ||||
|               criteria = "eDP-1"; | ||||
|               position = "1080,1080"; | ||||
| @@ -109,16 +112,17 @@ in { | ||||
|               position = "0,0"; | ||||
|             } | ||||
|           ]; | ||||
|           exec = [ | ||||
|           profile.exec = [ | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 1, move workspace to DP-3" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 2, move workspace to DP-4" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 3, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 4, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-3" | ||||
|           ]; | ||||
|         }; | ||||
|         laptop_hannspree = { | ||||
|           outputs = [ | ||||
|         } | ||||
|         { | ||||
|           profile.name = "docked 4k"; | ||||
|           profile.outputs = [ | ||||
|             { | ||||
|               criteria = "eDP-1"; | ||||
|               position = "320,1440"; | ||||
| @@ -130,15 +134,15 @@ in { | ||||
|               scale = 1.5; | ||||
|             } | ||||
|           ]; | ||||
|           exec = [ | ||||
|           profile.exec = [ | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 1, move workspace to HDMI-A-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 2, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 3, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 4, move workspace to eDP-1" | ||||
|             "${pkgs.sway}/bin/swaymsg workspace 5, move workspace to HDMI-A-1" | ||||
|           ]; | ||||
|         }; | ||||
|       }; | ||||
|         } | ||||
|       ]; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user