(
meta: 8,
border: (
width: 1,
focus_color: 9465087,
normal_color: 0,
),
display_borders: [
(
left: 0,
right: 0,
bottom: 0,
top: 100,
gap: 20,
)
],
workspaces_names: [
[
"a",
"b",
"c",
"d",
],
],
wm_actions: {
(
mod_mask: 12,
key: "q",
): Quit,
(
mod_mask: 8,
key: "f",
): ChangeLayout,
(
mod_mask: 8,
key: "space",
): SwitchWindow,
(
mod_mask: 12,
key: "r",
): SerializeAndQuit,
(
mod_mask: 8,
key: "g",
): ToggleGap,
(
mod_mask: 8,
key: "w",
): CloseWindow,
},
ignore_classes: [
"xscreensaver",
"Discover-overlay",
],
float_classes: [
"confirm",
"dialog",
"error",
"splash",
"toolbar",
"screenkey",
"audacious",
"Download",
"dropbox",
"file_progress",
"file-roller",
"Komodo_confirm_repl",
"Komodo_find2",
"pidgin",
"skype",
"Transmission",
"Update",
"Xephyr",
"obs",
"rofi",
"xscreensaver",
"quickmarks",
],
overlay_classes: [
"discover-overlay",
"Discover-overlay",
],
sticky_classes: {},
with_gap: true,
custom_commands: {
(
mod_mask: 9,
key: "Return",
): [
"alacritty",
],
(
mod_mask: 8,
key: "r",
): [
"rofi",
"-show",
"run",
],
(
mod_mask: 9,
key: "l",
): [
"lxlock",
],
},
command_callbacks: {
OnChangeWorkspace: [ "./action-handler.sh", "ChangeWorkspace", "%workspace_name%" ],
OnSwitchWindow: [ "./action-handler.sh", "SwitchWindow", "%window_id%" ],
OnSerializeAndQuit: [ "./action-handler.sh", "SerializeAndQuit" ],
OnCloseWindow: [ "./action-handler.sh", "CloseWindow", "%window_id%"],
OnSetupWindow: [ "./action-handler.sh", "SetupWindow", "%window_id%"],
OnChangeLayout: [ "./action-handler.sh", "ChangeLayout", "%layout%"],
OnToggleGap: [ "./action-handler.sh", "ToggleGap", "%with_gap%"],
OnQuit: [ "./action-handler.sh", "Quit"],
},
)