new: add locale setting
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
local settings = require("lua.lib.settings")
|
||||||
|
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
---@type table<string, string>
|
---@type table<string, string>
|
||||||
@@ -7,6 +9,10 @@ M.envs = {
|
|||||||
QT_AUTO_SCREEN_SCALE_FACTOR = "1",
|
QT_AUTO_SCREEN_SCALE_FACTOR = "1",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if settings["locale"] and settings["locale"] ~= "" then
|
||||||
|
M.envs["LANG"] = settings["locale"]
|
||||||
|
end
|
||||||
|
|
||||||
function M.load()
|
function M.load()
|
||||||
for name, value in pairs(M.envs) do
|
for name, value in pairs(M.envs) do
|
||||||
hl.env(name, value)
|
hl.env(name, value)
|
||||||
|
|||||||
@@ -12,6 +12,9 @@ settings["touchpad_natural_scroll"] = true
|
|||||||
---@type string
|
---@type string
|
||||||
settings["kb_layout"] = "us"
|
settings["kb_layout"] = "us"
|
||||||
|
|
||||||
|
---@type string
|
||||||
|
settings["locale"] = ""
|
||||||
|
|
||||||
---@type "dwindle"|"master"|"scrolling"|"monocle"
|
---@type "dwindle"|"master"|"scrolling"|"monocle"
|
||||||
settings["default_layout"] = "dwindle"
|
settings["default_layout"] = "dwindle"
|
||||||
|
|
||||||
@@ -45,7 +48,7 @@ settings["modules"] = {
|
|||||||
|
|
||||||
---@type table<string, boolean>
|
---@type table<string, boolean>
|
||||||
settings["plugins"] = {
|
settings["plugins"] = {
|
||||||
hyprexpo = false
|
hyprexpo = false,
|
||||||
}
|
}
|
||||||
|
|
||||||
return require("lua.lib.utils").extend_config(settings, "lua.user.settings")
|
return require("lua.lib.utils").extend_config(settings, "lua.user.settings")
|
||||||
|
|||||||
Reference in New Issue
Block a user