satisfactory positioning for wayland switchover
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
local dotwryn = ... -- $DOTWRYN/config/desktop/hyprland/config.lua
|
||||
---------------------------------------------------------------------
|
||||
|
||||
dotwryn.monitors.desk = {
|
||||
output = "DP-2",
|
||||
modes = {
|
||||
"3840x2160@239.99", "3840x2160@180.00", "3840x2160@120.00", "3840x2160@119.88", "3840x2160@60.00", "3840x2160@59.94",
|
||||
"2560x1440@239.85", "2560x1440@120.00", "2560x1440@59.95",
|
||||
"1920x1080@239.88", "1920x1080@119.88", "1920x1080@60.00", "1920x1080@59.94",
|
||||
},
|
||||
excluded_modes = { "1920x1080@239.88" },
|
||||
mirrored_max_refresh = 120,
|
||||
}
|
||||
|
||||
dotwryn.monitors.zapdos = {
|
||||
output = "DP-1",
|
||||
modes = {
|
||||
"3840x2160@60.00", "3840x2160@59.94",
|
||||
"2560x1440@143.97", "2560x1440@120.00",
|
||||
"1920x1080@143.98", "1920x1080@119.88", "1920x1080@100.00", "1920x1080@60.00", "1920x1080@59.94",
|
||||
},
|
||||
excluded_modes = { "2560x1440@143.97", "1920x1080@119.88" },
|
||||
}
|
||||
|
||||
dotwryn.monitors.splitter = {
|
||||
output = "HDMI-A-1",
|
||||
modes = {
|
||||
"3840x2160@119.88", "3840x2160@100.00", "3840x2160@60.00", "3840x2160@59.94",
|
||||
"2560x1440@144.01",
|
||||
"1920x1080@119.98", "1920x1080@60.00", "1920x1080@59.94",
|
||||
},
|
||||
max_refresh = 60,
|
||||
}
|
||||
|
||||
dotwryn.monitors.server_rack = {
|
||||
output = "DP-3",
|
||||
modes = {
|
||||
"1920x1080@144.00", "1920x1080@120.00", "1920x1080@119.88", "1920x1080@100.00", "1920x1080@60.00", "1920x1080@59.94",
|
||||
},
|
||||
max_refresh = 60,
|
||||
}
|
||||
|
||||
dotwryn.emergency_monitor = { monitor = "server_rack", key = "XF86Calculator" }
|
||||
|
||||
dotwryn.monitor_layouts["default"] = {
|
||||
primary = "desk",
|
||||
monitors = {
|
||||
desk = { resolution = "4k", position = "0x0", scale = 1.5 },
|
||||
zapdos = { resolution = "4k", mirror = "desk" },
|
||||
splitter = { resolution = "4k", mirror = "desk" },
|
||||
},
|
||||
wallpaper = "theme",
|
||||
sfx = "login",
|
||||
}
|
||||
|
||||
dotwryn.monitor_layouts["broadcast"] = {
|
||||
primary = "desk",
|
||||
monitors = {
|
||||
desk = { resolution = "4k", position = "2560x0", scale = 1.5 },
|
||||
zapdos = { resolution = "4k", position = "0x0", scale = 1.5 },
|
||||
splitter = { resolution = "4k", mirror = "zapdos" },
|
||||
},
|
||||
wallpaper = "theme",
|
||||
sfx = "login",
|
||||
}
|
||||
|
||||
dotwryn.monitor_layouts["beeg-game"] = {
|
||||
primary = "zapdos",
|
||||
monitors = {
|
||||
zapdos = { resolution = "max", position = "0x0", scale = 1.5 },
|
||||
},
|
||||
wallpaper = "theme",
|
||||
sfx = "gamedock",
|
||||
}
|
||||
|
||||
dotwryn.monitor_layouts["smol-game"] = {
|
||||
primary = "desk",
|
||||
monitors = {
|
||||
desk = { resolution = "max", position = "0x0", scale = 1.5 },
|
||||
},
|
||||
wallpaper = "theme",
|
||||
sfx = "gamedock",
|
||||
}
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
hl.on("hyprland.start", function()
|
||||
hl.exec_cmd("hypridle") -- ./hypridle.conf : power the desk monitor off after an hour idle
|
||||
|
||||
-- office mouse
|
||||
hl.exec_cmd("razer-cli --device 632531H25800834 --brightness 80 --effect breath_dual --color 006942 420069 --dpi 6400 --poll 1000")
|
||||
|
||||
-- zapdos keyboard
|
||||
hl.exec_cmd("razer-cli --device IO2524F99900428 --brightness 5 --effect multicolor")
|
||||
end)
|
||||
Reference in New Issue
Block a user