fix(hyprland): make dp output the layout origin
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
# zeus — Ryzen desktop with AMD graphics.
|
# zeus — Ryzen desktop with AMD graphics.
|
||||||
@@ -49,35 +48,20 @@
|
|||||||
modules.desktop.apps.steam.enable = true;
|
modules.desktop.apps.steam.enable = true;
|
||||||
modules.desktop.apps.vencord.enable = true;
|
modules.desktop.apps.vencord.enable = true;
|
||||||
|
|
||||||
home-manager.users.${config.user.name}.wayland.windowManager.hyprland.settings = {
|
home-manager.users.${config.user.name}.wayland.windowManager.hyprland.settings.monitor = [
|
||||||
monitor = [
|
{
|
||||||
{
|
output = "DP-3";
|
||||||
output = "HDMI-A-1";
|
mode = "2560x1440@239.96";
|
||||||
mode = "1920x1080@120";
|
position = "0x0";
|
||||||
position = "0x0";
|
scale = 1;
|
||||||
scale = 1;
|
}
|
||||||
transform = 3;
|
{
|
||||||
}
|
output = "HDMI-A-1";
|
||||||
{
|
mode = "1920x1080@120";
|
||||||
output = "DP-3";
|
position = "-1080x0";
|
||||||
mode = "2560x1440@239.96";
|
scale = 1;
|
||||||
position = "1080x0";
|
transform = 3;
|
||||||
scale = 1;
|
}
|
||||||
}
|
];
|
||||||
];
|
|
||||||
|
|
||||||
# Some XWayland games query RandR primary output instead of Hyprland's
|
|
||||||
# layout, so mark the main panel explicitly.
|
|
||||||
on = {
|
|
||||||
_args = [
|
|
||||||
"hyprland.start"
|
|
||||||
(lib.generators.mkLuaInline ''
|
|
||||||
function()
|
|
||||||
hl.exec_cmd("${pkgs.xrandr}/bin/xrandr --output DP-3 --primary")
|
|
||||||
end
|
|
||||||
'')
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user