update: init input config
This commit is contained in:
@@ -6,6 +6,7 @@ require("lua.conf.monitor")
|
|||||||
require("lua.conf.wallpaper").load()
|
require("lua.conf.wallpaper").load()
|
||||||
require("lua.conf.cursor").load()
|
require("lua.conf.cursor").load()
|
||||||
require("lua.conf.env").load()
|
require("lua.conf.env").load()
|
||||||
|
require("lua.conf.input").load()
|
||||||
|
|
||||||
require("lua.modules").load()
|
require("lua.modules").load()
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,34 @@
|
|||||||
|
local M = {}
|
||||||
|
local settings = require("lua.lib.settings")
|
||||||
|
|
||||||
|
M.confs = {
|
||||||
|
input = { touchpad = {}, gestures = {} },
|
||||||
|
}
|
||||||
|
|
||||||
|
if settings["profile"] == "desktop" then
|
||||||
|
M.confs.input.numlock_by_default = true
|
||||||
|
elseif settings["profile"] == "laptop" then
|
||||||
|
M.confs.input.gestures.workspace_swipe_touch = true
|
||||||
|
M.gestures = {
|
||||||
|
{
|
||||||
|
fingures = 3,
|
||||||
|
direction = "horizontal",
|
||||||
|
action = "workspace",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
M.confs.input.touchpad.natural_scroll = settings["touchpad_natural_scroll"]
|
||||||
|
|
||||||
|
M.confs.input.kb_layout = settings["kb_layout"]
|
||||||
|
|
||||||
|
function M.load()
|
||||||
|
hl.config(M.confs)
|
||||||
|
if M.gestures then
|
||||||
|
for _, gesture in pairs(M.gestures) do
|
||||||
|
hl.gesture(gesture)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return M
|
||||||
@@ -6,6 +6,12 @@ settings["hostname"] = ""
|
|||||||
---@type "desktop"|"laptop"
|
---@type "desktop"|"laptop"
|
||||||
settings["profile"] = "desktop"
|
settings["profile"] = "desktop"
|
||||||
|
|
||||||
|
---@type boolean
|
||||||
|
settings["touchpad_natural_scroll"] = true
|
||||||
|
|
||||||
|
---@type string
|
||||||
|
settings["kb_layout"] = "us"
|
||||||
|
|
||||||
---@type "catppuccin"|"catppuccin-mocha"
|
---@type "catppuccin"|"catppuccin-mocha"
|
||||||
settings["colorscheme"] = "catppuccin"
|
settings["colorscheme"] = "catppuccin"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user