From 591515a149e0c718e0675b1024f230d3aeb9d24b Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Tue, 2 Jun 2026 17:56:17 -0400 Subject: [PATCH] fix: fix monitor config --- lua/conf/init.lua | 2 +- lua/conf/monitor.lua | 17 +++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/lua/conf/init.lua b/lua/conf/init.lua index 7c13073..afae9c5 100644 --- a/lua/conf/init.lua +++ b/lua/conf/init.lua @@ -1,7 +1,7 @@ local settings = require("lua.lib.settings") require("lua.lib.globals") -require("lua.conf.monitor") +require("lua.conf.monitor"):load() require("lua.conf.wallpaper").load() require("lua.conf.cursor").load() diff --git a/lua/conf/monitor.lua b/lua/conf/monitor.lua index 8b74d88..bad5bc7 100644 --- a/lua/conf/monitor.lua +++ b/lua/conf/monitor.lua @@ -1,9 +1,22 @@ local settings = require("lua.lib.settings") +local utils = require("lua.lib.utils") + +local M = {} + +M.monitors = {} if settings["host"] == "laptop" then - hl.monitor({ + M.monitors = table.insert({ { output = "eDP-1", mode = "highres", scale = "auto", - }) + } }) end + +function M:load() + for _, monitor in ipairs(self.monitors) do + hl.monitor(monitor) + end +end + +return utils.extend_config(M, "lua.user.conf.monitor")