mirror of
https://codeberg.org/FabricSoul/dwl.git
synced 2026-02-04 03:26:25 -05:00
feat: add gopass wmenu integration
This commit is contained in:
parent
27491b0e51
commit
6d8b7d97c9
1 changed files with 29 additions and 28 deletions
57
config.h
57
config.h
|
|
@ -130,34 +130,35 @@ static const char *browsercmd[] = { "qutebrowser", NULL };
|
|||
|
||||
static const Key keys[] = {
|
||||
/* Note that Shift changes certain key codes: c -> C, 2 -> at, etc. */
|
||||
/* modifier key function argument */
|
||||
{ MODKEY, XKB_KEY_space, spawn, {.v = menucmd} },
|
||||
{ MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") },
|
||||
{ 0, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") },
|
||||
{ 0, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") },
|
||||
{ 0, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") },
|
||||
{ 0, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") },
|
||||
{ 0, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") },
|
||||
{ MODKEY, XKB_KEY_t, spawn, {.v = termcmd} },
|
||||
{ MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} },
|
||||
{ MODKEY, XKB_KEY_j, focusstack, {.i = +1} },
|
||||
{ MODKEY, XKB_KEY_k, focusstack, {.i = -1} },
|
||||
{ MODKEY, XKB_KEY_i, incnmaster, {.i = +1} },
|
||||
{ MODKEY, XKB_KEY_d, incnmaster, {.i = -1} },
|
||||
{ MODKEY, XKB_KEY_Left, setmfact, {.f = -0.05f} },
|
||||
{ MODKEY, XKB_KEY_Right, setmfact, {.f = +0.05f} },
|
||||
{ MODKEY, XKB_KEY_Return, zoom, {0} },
|
||||
{ MODKEY, XKB_KEY_Tab, view, {0} },
|
||||
{ MODKEY, XKB_KEY_q, killclient, {0} },
|
||||
{ MODKEY, XKB_KEY_w, setlayout, {.v = &layouts[0]} },
|
||||
{ MODKEY, XKB_KEY_v, setlayout, {.v = &layouts[1]} },
|
||||
{ MODKEY, XKB_KEY_z, setlayout, {.v = &layouts[2]} },
|
||||
{ MODKEY, XKB_KEY_f, togglefloating, {0} },
|
||||
{ MODKEY, XKB_KEY_e, togglefullscreen, {0} },
|
||||
{ MODKEY, XKB_KEY_a, toggleswallow, {0} },
|
||||
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_A, toggleautoswallow,{0} },
|
||||
{ MODKEY, XKB_KEY_0, view, {.ui = ~0} },
|
||||
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_parenright, tag, {.ui = ~0} },
|
||||
/* modifier key function argument */
|
||||
{ MODKEY, XKB_KEY_space, spawn, {.v = menucmd} },
|
||||
{ MODKEY, XKB_KEY_s, spawn, SHCMD("grim -g \"$(slurp -d)\" - | wl-copy") },
|
||||
{ 0, XKB_KEY_XF86AudioRaiseVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-up.sh") },
|
||||
{ 0, XKB_KEY_XF86AudioLowerVolume, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-down.sh") },
|
||||
{ 0, XKB_KEY_XF86AudioMute, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/volume-mute.sh") },
|
||||
{ 0, XKB_KEY_XF86MonBrightnessUp, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-up.sh") },
|
||||
{ 0, XKB_KEY_XF86MonBrightnessDown, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/brightness-down.sh") },
|
||||
{ 0, XKB_KEY_p, spawn, SHCMD("/home/fabric/nixos-configs/files/scripts/gopass.sh") },
|
||||
{ MODKEY, XKB_KEY_t, spawn, {.v = termcmd} },
|
||||
{ MODKEY, XKB_KEY_b, spawn, {.v = browsercmd} },
|
||||
{ MODKEY, XKB_KEY_j, focusstack, {.i = +1} },
|
||||
{ MODKEY, XKB_KEY_k, focusstack, {.i = -1} },
|
||||
{ MODKEY, XKB_KEY_i, incnmaster, {.i = +1} },
|
||||
{ MODKEY, XKB_KEY_d, incnmaster, {.i = -1} },
|
||||
{ MODKEY, XKB_KEY_Left, setmfact, {.f = -0.05f} },
|
||||
{ MODKEY, XKB_KEY_Right, setmfact, {.f = +0.05f} },
|
||||
{ MODKEY, XKB_KEY_Return, zoom, {0} },
|
||||
{ MODKEY, XKB_KEY_Tab, view, {0} },
|
||||
{ MODKEY, XKB_KEY_q, killclient, {0} },
|
||||
{ MODKEY, XKB_KEY_w, setlayout, {.v = &layouts[0]} },
|
||||
{ MODKEY, XKB_KEY_v, setlayout, {.v = &layouts[1]} },
|
||||
{ MODKEY, XKB_KEY_z, setlayout, {.v = &layouts[2]} },
|
||||
{ MODKEY, XKB_KEY_f, togglefloating, {0} },
|
||||
{ MODKEY, XKB_KEY_e, togglefullscreen, {0} },
|
||||
{ MODKEY, XKB_KEY_a, toggleswallow, {0} },
|
||||
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_A, toggleautoswallow,{0} },
|
||||
{ MODKEY, XKB_KEY_0, view, {.ui = ~0} },
|
||||
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_parenright, tag, {.ui = ~0} },
|
||||
TAGKEYS( XKB_KEY_1, XKB_KEY_exclam, 0),
|
||||
TAGKEYS( XKB_KEY_2, XKB_KEY_at, 1),
|
||||
TAGKEYS( XKB_KEY_3, XKB_KEY_numbersign, 2),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue