feat: init plugins support
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
local bind = require("lua.lib.bind")
|
||||
local colorscheme = require("lua.conf.colorscheme")
|
||||
|
||||
local M = {}
|
||||
|
||||
M.autostart = {
|
||||
function ()
|
||||
hl.exec_cmd("hyprctl plugin load /usr/lib/hyprland-plugins/hyprexpo.so")
|
||||
end
|
||||
}
|
||||
|
||||
M.confs = {
|
||||
plugin = {
|
||||
hyprexpo = {
|
||||
columns = 3,
|
||||
gap_size = 5,
|
||||
gap_size_outer = 0,
|
||||
bg_col = colorscheme.background,
|
||||
workspace_method = "center current",
|
||||
skip_empty = false,
|
||||
max_workspace = 0,
|
||||
show_workspace_numbers = false,
|
||||
workspace_number_color = colorscheme.foreground,
|
||||
window_icon_enable = false,
|
||||
window_icon_position = "bottom-right",
|
||||
window_icon_size = 32,
|
||||
label_enable = false,
|
||||
label_text_mode = "id",
|
||||
label_token_map = "",
|
||||
selection_label_enable = false,
|
||||
selection_label_token_map = "a,s,d,f,g,q,w,e,r,t,z,x,c,v,b",
|
||||
gesture_distance = 300,
|
||||
cancel_key = "escape",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
M.binds = {
|
||||
{
|
||||
keys = bind.with_leader("F3"),
|
||||
dispatcher = function()
|
||||
hl.plugin.hyprexpo.expo("toggle")
|
||||
end,
|
||||
desc = "Toggle hyprexpo"
|
||||
},
|
||||
}
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user