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"