Commit Graph

52 Commits

Author SHA1 Message Date
Alexander 2e6a4ed20f catch Bluetooth AVRCP media keys and route to mpv if running
grabkeys() now iterates the full keymap and grabs every keycode that
maps to each bound keysym, instead of relying on XKeysymToKeycode which
returns only one. Bluetooth headsets (e.g. Jaybird X2 AVRCP) register as
a second keyboard with their own keycodes for XF86AudioPlay/Next/Prev,
so the single-keycode grab missed them.

The media-key bindings now try pauseallmpv first (per-instance IPC
control of any running mpv) and fall back to mpc when no mpv socket is
reachable.
2026-04-23 22:48:10 +02:00
Alexander 9146a6d6d6 switch to NerdFonts 2025-08-08 11:31:12 +02:00
Alexander c1eea5c1a1 instant selection for power button power off prompt 2023-12-06 17:48:21 +01:00
Alexander bab964fa49 float zoom popups 2023-10-25 13:52:19 +02:00
Alexander cb54e47c79 add sb-bright 2023-10-15 14:40:58 +02:00
Alexander 3d51655ddc prefer awesomefont over symbola 2023-10-15 10:10:02 +02:00
Alexander 454b8c15e3 add fontawesome 2023-10-12 22:48:11 +02:00
Alexander 2a9e7a5cfa not being stupid 2023-10-12 16:32:12 +02:00
Alexander b2a44dbc1c adjust to new laptop keyboard, death of alpenrunde 2023-10-12 16:31:26 +02:00
Alexander 350f7cb9b2 fix compositor crash on 2nd attempt of starting calcurse 2022-12-09 15:53:21 +01:00
Alexander ce7e976cf1 tmp 2022-11-28 20:42:53 +01:00
Alexander 3a5cb824ff update to dwm 6.3 2022-01-08 10:31:14 +01:00
Alexander 42e6f73f47 inital version of weechat scratchpad 2021-11-22 21:09:51 +01:00
Alexander 48dbac7fb3 create weechat non-floating scratchpad 2021-11-17 13:34:20 +01:00
Alexander 0894f9c30f remove XK_g and XK_semicolon to scroll through tags 2021-10-06 10:18:28 +02:00
Alexander 3cf9f6f915 add togglewarp function 2021-10-02 17:12:03 +02:00
Alexander 89d2cee6fa update matrix client 2021-06-15 12:51:06 +02:00
Alexander 9b116fa426 personal mfact and firstwindowoffset set 2021-05-10 17:28:30 +02:00
Alexander 86ce7af866 added offest for first centered window width 2021-05-09 00:16:04 +02:00
Alexander 39f2c5354f rearranged layouts more sensibly 2021-05-06 16:31:25 +02:00
Alexander f3ed1812e5 added personal centeredfirstwindow layout 2021-05-06 16:27:41 +02:00
Alexander 69c6c91743 smaller changes 2021-05-06 16:02:43 +02:00
Alexander 728fe582dc print primary smarter 2021-01-30 12:16:25 +01:00
Alexander 66e076ab0c type primary selection via xvkbd 2021-01-13 15:23:23 +01:00
Alexander 5b033a2c07 no need to explicitly update music in statbar, handled externally 2020-12-29 15:48:20 +01:00
Alexander 01aa6d7b5e calcurse and neomutt statusbar integration better 2020-12-19 11:53:35 +01:00
Alexander aca6a1d757 moved around keybindings a bit 2020-11-07 23:44:09 +01:00
Alexander 6857a0adbc note on floatborderpx, using dunstctl now 2020-10-31 11:49:38 +01:00
Alexander 36d306ad52 print primary selection via key 2020-10-28 16:03:15 +01:00
Alexander f0a297ef69 updates dwmblocks audio/mpd for function media keys 2020-09-15 09:23:37 +02:00
Alexander 12eef0defe "fix" for dwindle, cleaned up setfloat & setsticky 2020-08-29 23:31:38 +02:00
Alexander d3a2b97102 different borderwidth for floating windows 2020-08-29 21:51:05 +02:00
Alexander 182be07914 integrated fibonacci into dwm.c 2020-08-29 20:22:38 +02:00
Alexander b943c6cb48 added setfloating function 2020-08-29 17:42:22 +02:00
Alexander b042d98f22 resize of floating windows more comfortable via mouse 2020-08-20 09:41:56 +02:00
Alexander 08f69b0942 a few key changes 2020-08-10 17:06:46 +02:00
Alexander a2ef50c8ff easier multi monitor use 2020-07-13 16:26:32 +02:00
Alexander 21ce5e2556 adjusted to new name for online search tool 2020-07-07 18:50:12 +02:00
Alexander 7852c35e53 new button maps 2020-07-06 10:01:59 +02:00
Alexander 1381c93601 added scratchpads patch 2020-07-05 14:41:40 +02:00
Alexander 413cc53f48 new button maps 2020-07-05 12:31:57 +02:00
Alexander 928ec3d7e2 added personal keybindings 2020-07-04 13:24:07 +02:00
Alexander 74d0a61fbe added movestack patch 2020-07-04 13:09:36 +02:00
Alexander 5efd288b98 added centered master patch 2020-07-03 21:44:36 +02:00
Alexander 4421d8b5ba added centered master patch 2020-07-03 21:37:38 +02:00
Alexander de7f4077bd new color scheme, cleaned up 2020-07-03 21:08:05 +02:00
Alexander 7936509652 added urgent border patch, fixed sticky patch 2020-07-02 13:18:35 +02:00
Alexander 4fcccf1fe1 added sticky patch 2020-07-02 13:06:02 +02:00
Alexander 021a71fc16 added actual fullscreen patch 2020-07-02 13:03:13 +02:00
Alexander 10c43f04a3 added fibonacci patch 2020-07-02 12:40:33 +02:00