Enable work laptop screen when docked
This commit is contained in:
parent
15ade8b6da
commit
1e229c2d1f
|
@ -1,34 +1,33 @@
|
||||||
{...}: {
|
{...}: {
|
||||||
imports = [./work.nix];
|
imports = [./work.nix];
|
||||||
wayland.windowManager.sway.config.output = {
|
wayland.windowManager.sway.config.output = {
|
||||||
"eDP-1".scale = "1.25";
|
"eDP-1" = {
|
||||||
"Dell Inc. DELL P3223QE CCG8YN3".scale = "1.5";
|
scale = "1.25";
|
||||||
|
position = "2560 576";
|
||||||
|
};
|
||||||
|
"Dell Inc. DELL P3223QE CCG8YN3" = {
|
||||||
|
scale = "1.5";
|
||||||
|
position = "0 0";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
services.kanshi = {
|
services.kanshi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
systemdTarget = "sway-session.target";
|
systemdTarget = "sway-session.target";
|
||||||
profiles = {
|
profiles = let
|
||||||
undocked = {
|
laptopScreen = {
|
||||||
outputs = [
|
|
||||||
{
|
|
||||||
criteria = "eDP-1";
|
criteria = "eDP-1";
|
||||||
status = "enable";
|
status = "enable";
|
||||||
scale = 1.25;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
docked = {
|
monitor = {
|
||||||
outputs = [
|
|
||||||
{
|
|
||||||
criteria = "Dell Inc. DELL P3223QE CCG8YN3";
|
criteria = "Dell Inc. DELL P3223QE CCG8YN3";
|
||||||
status = "enable";
|
status = "enable";
|
||||||
scale = 1.5;
|
};
|
||||||
}
|
in {
|
||||||
{
|
undocked = {
|
||||||
criteria = "eDP-1";
|
outputs = [laptopScreen];
|
||||||
status = "disable";
|
};
|
||||||
}
|
docked = {
|
||||||
];
|
outputs = [monitor laptopScreen];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Reference in a new issue