From 0208181c074165658cb24c09bdd900ac88389b0a Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Fri, 29 May 2026 18:56:48 -0400 Subject: [PATCH] update: init layout config --- lua/conf/init.lua | 1 + lua/conf/layout.lua | 18 ++++++++++++++++++ lua/lib/settings.lua | 3 +++ 3 files changed, 22 insertions(+) create mode 100644 lua/conf/layout.lua diff --git a/lua/conf/init.lua b/lua/conf/init.lua index f33fa93..8ccf164 100644 --- a/lua/conf/init.lua +++ b/lua/conf/init.lua @@ -8,6 +8,7 @@ require("lua.conf.cursor").load() require("lua.conf.env").load() require("lua.conf.input").load() require("lua.conf.decoration").load() +require("lua.conf.layout").load() require("lua.modules").load() diff --git a/lua/conf/layout.lua b/lua/conf/layout.lua new file mode 100644 index 0000000..b235a45 --- /dev/null +++ b/lua/conf/layout.lua @@ -0,0 +1,18 @@ +local M = {} +local settings = require("lua.lib.settings") + +M.confs = { + general = { + layout = settings["default_layout"], + }, + dwindle = {}, + master = {}, + scrolling = {}, + monocle = {}, +} + +function M.load() + hl.config(M.confs) +end + +return M diff --git a/lua/lib/settings.lua b/lua/lib/settings.lua index b8266e1..b800e81 100644 --- a/lua/lib/settings.lua +++ b/lua/lib/settings.lua @@ -12,6 +12,9 @@ settings["touchpad_natural_scroll"] = true ---@type string settings["kb_layout"] = "us" +---@type "dwindle"|"master"|"scrolling"|"monocle" +settings["default_layout"] = "dwindle" + ---@type "catppuccin"|"catppuccin-mocha" settings["colorscheme"] = "catppuccin"