DP-2: transform 90 -> normal with mode 3440x1440@239.999 pinned, moved (0,0) -> (1581,-600). HDMI-A-1: transform 270 -> 90 (portrait kept, top bezel now on the left). eDP-1 re-pinned (2400,840) -> (5021,-240) to sit rightmost. All three positions stay pinned so niri's auto-layout cannot reflow them.
30 lines
912 B
KDL
30 lines
912 B
KDL
// ────────────── Output Configuration ──────────────
|
|
// You can run `niri msg outputs` to get the correct name for your displays.
|
|
// https://github.com/YaLTeR/niri/wiki/Configuration:-Outputs
|
|
//
|
|
// eDP-1 (laptop panel) is pinned too: an output block resets unspecified
|
|
// properties to defaults, so its 1.25 scale must be repeated here.
|
|
//
|
|
// Both external PM1601 panels run portrait. niri's transform is
|
|
// counter-clockwise: "90" = panel's top bezel faces left, "270" = top bezel
|
|
// faces right. In portrait a 180° flip is the 90<->270 swap.
|
|
|
|
output "DP-2" {
|
|
mode "3440x1440@239.999"
|
|
|
|
scale 1
|
|
transform "normal"
|
|
position x=1581 y=-600
|
|
}
|
|
|
|
output "HDMI-A-1" {
|
|
scale 1
|
|
transform "90"
|
|
position x=1200 y=0
|
|
}
|
|
|
|
output "eDP-1" {
|
|
scale 1.0 // MUST restate: dashed-out by the block otherwise
|
|
position x=5021 y=-240
|
|
}
|