style: re-format
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
local M = {}
|
||||
|
||||
local function start_wl_clipboard()
|
||||
hl.exec_cmd("wl-paste --watch cliphist store")
|
||||
hl.exec_cmd("wl-paste --watch cliphist store")
|
||||
end
|
||||
|
||||
M.autostart = {
|
||||
start_wl_clipboard,
|
||||
start_wl_clipboard,
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
+10
-10
@@ -3,22 +3,22 @@ local bind = require("lua.lib.bind")
|
||||
local M = {}
|
||||
|
||||
M.binds = {
|
||||
{
|
||||
keys = bind.with_leader("CTRL + E"),
|
||||
dispatcher = hl.dsp.exec_cmd("pkill fcitx5 -9;sleep 1;fcitx5 -d"),
|
||||
desc = "restart fcitx5",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("CTRL + E"),
|
||||
dispatcher = hl.dsp.exec_cmd("pkill fcitx5 -9;sleep 1;fcitx5 -d"),
|
||||
desc = "restart fcitx5",
|
||||
},
|
||||
}
|
||||
|
||||
M.autostart = {
|
||||
function()
|
||||
hl.exec_cmd("fcitx5 -d")
|
||||
end,
|
||||
function()
|
||||
hl.exec_cmd("fcitx5 -d")
|
||||
end,
|
||||
}
|
||||
|
||||
M.envs = {
|
||||
QT_IM_MODULE = "fcitx",
|
||||
XMODIFIERS = "@im=fcitx",
|
||||
QT_IM_MODULE = "fcitx",
|
||||
XMODIFIERS = "@im=fcitx",
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
local M = {}
|
||||
|
||||
local function start_hypridle()
|
||||
hl.exec_cmd("hypridle")
|
||||
hl.exec_cmd("hypridle")
|
||||
end
|
||||
|
||||
M.autostart = {
|
||||
start_hypridle,
|
||||
start_hypridle,
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
+30
-30
@@ -8,30 +8,30 @@ local M = {}
|
||||
local modules = {}
|
||||
|
||||
local function is_module_exists(name)
|
||||
return utils.is_file_exists(HYPR .. "/lua/modules/" .. name .. ".lua")
|
||||
return utils.is_file_exists(HYPR .. "/lua/modules/" .. name .. ".lua")
|
||||
end
|
||||
|
||||
local function load_module(name)
|
||||
if not is_module_exists(name) then
|
||||
return {}
|
||||
end
|
||||
local default_mod = require("lua.modules." .. name)
|
||||
if not is_module_exists(name) then
|
||||
return {}
|
||||
end
|
||||
local default_mod = require("lua.modules." .. name)
|
||||
|
||||
local user_modname = "lua.user.modules." .. name
|
||||
local mod = utils.extend_config(default_mod, user_modname)
|
||||
local user_modname = "lua.user.modules." .. name
|
||||
local mod = utils.extend_config(default_mod, user_modname)
|
||||
|
||||
return mod
|
||||
return mod
|
||||
end
|
||||
|
||||
for name, enabled in pairs(settings.modules) do
|
||||
if enabled then
|
||||
local mod = load_module(name)
|
||||
print("module " .. name .. " loaded.")
|
||||
table.insert(modules, {
|
||||
name = name,
|
||||
config = mod,
|
||||
})
|
||||
end
|
||||
if enabled then
|
||||
local mod = load_module(name)
|
||||
print("module " .. name .. " loaded.")
|
||||
table.insert(modules, {
|
||||
name = name,
|
||||
config = mod,
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
M.autostart = {}
|
||||
@@ -40,27 +40,27 @@ M.binds = {}
|
||||
M.envs = {}
|
||||
|
||||
local function collect_modules_prop(module, prop)
|
||||
if module[prop] then
|
||||
M[prop] = utils.list_extend(M[prop], module[prop])
|
||||
end
|
||||
if module[prop] then
|
||||
M[prop] = utils.list_extend(M[prop], module[prop])
|
||||
end
|
||||
end
|
||||
|
||||
for _, item in ipairs(modules) do
|
||||
local module = item.config
|
||||
collect_modules_prop(module, "autostart")
|
||||
collect_modules_prop(module, "autostop")
|
||||
collect_modules_prop(module, "binds")
|
||||
collect_modules_prop(module, "envs")
|
||||
local module = item.config
|
||||
collect_modules_prop(module, "autostart")
|
||||
collect_modules_prop(module, "autostop")
|
||||
collect_modules_prop(module, "binds")
|
||||
collect_modules_prop(module, "envs")
|
||||
end
|
||||
|
||||
function M.load()
|
||||
events.map("hyprland.start", M.autostart)
|
||||
events.map("hyprland.shutdown", M.autostop)
|
||||
events.map("hyprland.start", M.autostart)
|
||||
events.map("hyprland.shutdown", M.autostop)
|
||||
|
||||
bind.map(M.binds)
|
||||
for name, value in pairs(M.envs) do
|
||||
hl.env(name, value)
|
||||
end
|
||||
bind.map(M.binds)
|
||||
for name, value in pairs(M.envs) do
|
||||
hl.env(name, value)
|
||||
end
|
||||
end
|
||||
|
||||
return M
|
||||
|
||||
@@ -2,19 +2,19 @@ local bind = require("lua.lib.bind")
|
||||
local M = {}
|
||||
|
||||
local function start_pypr()
|
||||
hl.exec_cmd("pypr")
|
||||
hl.exec_cmd("pypr")
|
||||
end
|
||||
|
||||
M.autostart = {
|
||||
start_pypr,
|
||||
start_pypr,
|
||||
}
|
||||
|
||||
M.binds = {
|
||||
{
|
||||
keys = bind.with_leader("SHIFT + Return"),
|
||||
dispatcher = hl.dsp.exec_cmd("pypr toggle term"),
|
||||
desc = "Pyprland: toggle drop terminal",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("SHIFT + Return"),
|
||||
dispatcher = hl.dsp.exec_cmd("pypr toggle term"),
|
||||
desc = "Pyprland: toggle drop terminal",
|
||||
},
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
+20
-20
@@ -3,26 +3,26 @@ local bind = require("lua.lib.bind")
|
||||
local M = {}
|
||||
|
||||
M.binds = {
|
||||
{
|
||||
keys = bind.with_leader("Space"),
|
||||
dispatcher = hl.dsp.exec_cmd("rofi -show drun -replace -i"),
|
||||
desc = "Rofi launcher",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("CTRL + W"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/hypr/scripts/wallpaper.sh select"),
|
||||
desc = "Rofi wallpaper selector",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("Print"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/hypr/scripts/screenshot.sh"),
|
||||
desc = "Rofi screenshot dialog",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("V"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/scripts/cliphist.sh"),
|
||||
desc = "Rofi cliphist clipboard manager",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("Space"),
|
||||
dispatcher = hl.dsp.exec_cmd("rofi -show drun -replace -i"),
|
||||
desc = "Rofi launcher",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("CTRL + W"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/hypr/scripts/wallpaper.sh select"),
|
||||
desc = "Rofi wallpaper selector",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("Print"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/hypr/scripts/screenshot.sh"),
|
||||
desc = "Rofi screenshot dialog",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("V"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/scripts/cliphist.sh"),
|
||||
desc = "Rofi cliphist clipboard manager",
|
||||
},
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
+16
-16
@@ -5,32 +5,32 @@ require("lua.lib.globals")
|
||||
local M = {}
|
||||
|
||||
local function start_swaync()
|
||||
if settings["systemd"] then
|
||||
local unit = "swaync.service"
|
||||
local source = HYPR .. "/systemd/" .. unit
|
||||
if settings["systemd"] then
|
||||
local unit = "swaync.service"
|
||||
local source = HYPR .. "/systemd/" .. unit
|
||||
|
||||
if systemd.ensure_user_unit(unit, source) then
|
||||
hl.exec_cmd("systemctl --user start swaync")
|
||||
else
|
||||
hl.exec_cmd("swaync")
|
||||
end
|
||||
else
|
||||
hl.exec_cmd("swaync")
|
||||
end
|
||||
if systemd.ensure_user_unit(unit, source) then
|
||||
hl.exec_cmd("systemctl --user start swaync")
|
||||
else
|
||||
hl.exec_cmd("swaync")
|
||||
end
|
||||
else
|
||||
hl.exec_cmd("swaync")
|
||||
end
|
||||
end
|
||||
|
||||
local function stop_swaync()
|
||||
if settings["systemd"] and utils.command_success("systemctl --user status swaync") then
|
||||
hl.exec_cmd("systemctl --user stop swaync")
|
||||
end
|
||||
if settings["systemd"] and utils.command_success("systemctl --user status swaync") then
|
||||
hl.exec_cmd("systemctl --user stop swaync")
|
||||
end
|
||||
end
|
||||
|
||||
M.autostart = {
|
||||
start_swaync,
|
||||
start_swaync,
|
||||
}
|
||||
|
||||
M.autostop = {
|
||||
stop_swaync,
|
||||
stop_swaync,
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
+79
-79
@@ -6,101 +6,101 @@ require("lua.lib.globals")
|
||||
local M = {}
|
||||
|
||||
local function start_swayosd()
|
||||
if settings["systemd"] then
|
||||
local unit = "swayosd.service"
|
||||
local source = HYPR .. "/systemd/" .. unit
|
||||
if settings["systemd"] then
|
||||
local unit = "swayosd.service"
|
||||
local source = HYPR .. "/systemd/" .. unit
|
||||
|
||||
if systemd.ensure_user_unit(unit, source) then
|
||||
hl.exec_cmd("systemctl --user start swayosd")
|
||||
else
|
||||
hl.exec_cmd("swayosd-server")
|
||||
end
|
||||
else
|
||||
hl.exec_cmd("swayosd-server")
|
||||
end
|
||||
if systemd.ensure_user_unit(unit, source) then
|
||||
hl.exec_cmd("systemctl --user start swayosd")
|
||||
else
|
||||
hl.exec_cmd("swayosd-server")
|
||||
end
|
||||
else
|
||||
hl.exec_cmd("swayosd-server")
|
||||
end
|
||||
end
|
||||
|
||||
local function stop_swayosd()
|
||||
if settings["systemd"] and utils.command_success("systemctl --user status swayosd") then
|
||||
hl.exec_cmd("systemctl --user stop swayosd")
|
||||
else
|
||||
hl.exec_cmd("pkill -9 swayosd-server")
|
||||
end
|
||||
if settings["systemd"] and utils.command_success("systemctl --user status swayosd") then
|
||||
hl.exec_cmd("systemctl --user stop swayosd")
|
||||
else
|
||||
hl.exec_cmd("pkill -9 swayosd-server")
|
||||
end
|
||||
end
|
||||
|
||||
M.autostart = {
|
||||
start_swayosd,
|
||||
start_swayosd,
|
||||
}
|
||||
|
||||
M.autostop = {
|
||||
stop_swayosd,
|
||||
stop_swayosd,
|
||||
}
|
||||
|
||||
local function swayosd_client_cmd(args)
|
||||
return hl.dsp.exec_cmd("swayosd-client " .. args)
|
||||
return hl.dsp.exec_cmd("swayosd-client " .. args)
|
||||
end
|
||||
|
||||
M.binds = {
|
||||
{
|
||||
keys = "XF86MonBrightnessUp",
|
||||
dispatcher = swayosd_client_cmd("--brightness raise"),
|
||||
dosc = "Increase brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86MonBrightnessDown",
|
||||
dispatcher = swayosd_client_cmd("--brightness lower"),
|
||||
desc = "Decrease brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioRaiseVolume",
|
||||
dispatcher = swayosd_client_cmd("--output-volume raise"),
|
||||
desc = "Increase brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioLowerVolume",
|
||||
dispatcher = swayosd_client_cmd("--output-volume lower"),
|
||||
desc = "Decrease brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioMute",
|
||||
dispatcher = swayosd_client_cmd("--output-volume mute-toggle"),
|
||||
desc = "Toggle output mute",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioMicMute",
|
||||
dispatcher = swayosd_client_cmd("--input-volume mute-toggle"),
|
||||
desc = "Toggle input mute",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioPlay",
|
||||
dispatcher = swayosd_client_cmd("--playerctl play-pause"),
|
||||
desc = "Player play/pause",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioPause",
|
||||
dispatcher = swayosd_client_cmd("--playerctl pause"),
|
||||
desc = "Player pause",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioNext",
|
||||
dispatcher = swayosd_client_cmd("--playerctl next"),
|
||||
desc = "Player next",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioPrev",
|
||||
dispatcher = swayosd_client_cmd("--playerctl prev"),
|
||||
desc = "Player previous",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86MonBrightnessUp",
|
||||
dispatcher = swayosd_client_cmd("--brightness raise"),
|
||||
dosc = "Increase brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86MonBrightnessDown",
|
||||
dispatcher = swayosd_client_cmd("--brightness lower"),
|
||||
desc = "Decrease brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioRaiseVolume",
|
||||
dispatcher = swayosd_client_cmd("--output-volume raise"),
|
||||
desc = "Increase brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioLowerVolume",
|
||||
dispatcher = swayosd_client_cmd("--output-volume lower"),
|
||||
desc = "Decrease brightness ",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioMute",
|
||||
dispatcher = swayosd_client_cmd("--output-volume mute-toggle"),
|
||||
desc = "Toggle output mute",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioMicMute",
|
||||
dispatcher = swayosd_client_cmd("--input-volume mute-toggle"),
|
||||
desc = "Toggle input mute",
|
||||
opts = { repeating = true, locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioPlay",
|
||||
dispatcher = swayosd_client_cmd("--playerctl play-pause"),
|
||||
desc = "Player play/pause",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioPause",
|
||||
dispatcher = swayosd_client_cmd("--playerctl pause"),
|
||||
desc = "Player pause",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioNext",
|
||||
dispatcher = swayosd_client_cmd("--playerctl next"),
|
||||
desc = "Player next",
|
||||
opts = { locked = true },
|
||||
},
|
||||
{
|
||||
keys = "XF86AudioPrev",
|
||||
dispatcher = swayosd_client_cmd("--playerctl prev"),
|
||||
desc = "Player previous",
|
||||
opts = { locked = true },
|
||||
},
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
+12
-12
@@ -2,24 +2,24 @@ local M = {}
|
||||
local bind = require("lua.lib.bind")
|
||||
|
||||
local function start_waybar()
|
||||
hl.exec_cmd("~/dotfiles/waybar/launch.sh")
|
||||
hl.exec_cmd("~/dotfiles/waybar/launch.sh")
|
||||
end
|
||||
|
||||
M.autostart = {
|
||||
start_waybar,
|
||||
start_waybar,
|
||||
}
|
||||
|
||||
M.binds = {
|
||||
{
|
||||
keys = bind.with_leader("SHIFT + B"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/waybar/launch.sh"),
|
||||
desc = "(re)launch waybar",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("CTRL + B"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/waybar/toggle.sh"),
|
||||
desc = "toggle waybar",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("SHIFT + B"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/waybar/launch.sh"),
|
||||
desc = "(re)launch waybar",
|
||||
},
|
||||
{
|
||||
keys = bind.with_leader("CTRL + B"),
|
||||
dispatcher = hl.dsp.exec_cmd("~/dotfiles/waybar/toggle.sh"),
|
||||
desc = "toggle waybar",
|
||||
},
|
||||
}
|
||||
|
||||
return M
|
||||
|
||||
Reference in New Issue
Block a user