aboutsummaryrefslogtreecommitdiff
path: root/wmstatus.c
Commit message (Collapse)AuthorAgeFilesLines
* wmstatus: fix the binding parserPřemysl Eric Janouch2024-08-071-1/+1
|
* wmstatus: add an option to import bindings to SwayPřemysl Eric Janouch2024-08-071-3/+151
| | | | | | | We still want to retain the ability to bind them on our own under X11. With this, the Wayland situation has considerably improved, but the activity watch and keyboard layout switching are still broken.
* wmstatus: add IPC capabilitiesPřemysl Eric Janouch2024-08-071-13/+145
| | | | And remove the odd prefix functionality.
* wmstatus: make bindings configurablePřemysl Eric Janouch2024-08-071-179/+285
|
* wmstatus: move to libertyconfPřemysl Eric Janouch2024-08-071-50/+192
|
* wmstatus: round in noise playback settingPřemysl Eric Janouch2024-04-171-4/+15
|
* wmstatus: MPD play/togglePřemysl Eric Janouch2024-02-241-12/+20
|
* wmstatus: try a bit harder to get openat()Přemysl Eric Janouch2023-07-241-0/+1
|
* wmstatus: fix an OpenBSD build warningPřemysl Eric Janouch2023-07-041-1/+3
| | | | Note that _GNU_SOURCE is there to imply _DEFAULT_SOURCE, for BYTE_ORDER.
* wmstatus: skip offline power suppliesPřemysl Eric Janouch2022-02-011-0/+9
|
* Punt poller-pa.c to libertyPřemysl Eric Janouch2021-11-071-1/+1
| | | | Now it also has tests in its new home.
* poller-pa.c: abandon the idea of quitting the loopPřemysl Eric Janouch2021-11-071-1/+2
| | | | | There are no users of this API in practice, and it prevents making the libpulse dependency optional.
* Re-evaluate BenQ input switchingPřemysl Eric Janouch2021-11-061-2/+1
| | | | | | The manufacturer-specific KVM feature is necessary, because Input Source alone won't let me wake up the particular computer's video output.
* wmstatus: rebind function keysPřemysl Eric Janouch2021-11-051-14/+24
| | | | They sucked on OLKBs, now we're appropriating F1-F5 with modifiers.
* wmstatus: rework battery reportingPřemysl Eric Janouch2021-10-031-31/+56
| | | | | | | Report "USB" and USB devices as well (SpaceMouse, Intuos), make use of the "capacity" field everywhere. Present read errors to the user, rather than spam the log.
* It turns out wmstatus works with sway as wellPřemysl Eric Janouch2021-07-241-2/+2
| | | | | | When Xwayland is running, that is. There are a few issues, though, e.g. with the DPMS setting.
* wmstatus: add brown noise generation capabilitiesPřemysl Eric Janouch2021-06-211-41/+237
|
* wmstatus: make Win-S-Delete mute the microphonePřemysl Eric Janouch2021-06-201-1/+2
|
* wmstatus: don't use AltGr for bindingsPřemysl Eric Janouch2020-11-071-7/+11
| | | | Unreachable key combinations for my Planck's layout.
* Bump libertyPřemysl Eric Janouch2020-10-191-19/+13
| | | | | | The bugfixes in the config parser are worth it. I might have slightly overused cstr_set().
* Name changePřemysl Eric Janouch2020-09-281-1/+1
|
* wmstatus: bind standby/insomnia also to F4Přemysl Janouch2019-02-131-2/+4
|
* Add paswitch: PulseAudio output switcherPřemysl Janouch2018-10-281-343/+1
| | | | Initial commit. It does what it's supposed to but it's very buggy.
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-241-3/+2
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* wmstatus: playlist controls for avrcpPřemysl Janouch2017-08-301-0/+3
|
* Bump libertyPřemysl Janouch2017-07-051-72/+50
|
* wmstatus: add a sleep timerPřemysl Janouch2017-05-151-13/+129
| | | | Since GNOME Settings Daemon doesn't work.
* wmstatus: add insomniac modePřemysl Janouch2017-05-141-28/+123
|
* wmstatus: add a shortcut for DPMS standbyPřemysl Janouch2017-05-081-0/+12
|
* wmstatus: allow running a slave commandPřemysl Janouch2017-05-071-10/+203
| | | | | | For various nonsense that would be hard to implement in C. We've discovered a few bugs because of this so all's good.
* wmstatus: don't try to spawn with setpgid(0, 0)Přemysl Janouch2017-05-061-7/+1
| | | | | | | I cannot imagine a scenario where we want the child to be independent. It didn't work anyway because *instead* of the call we should have set a flag to call setpgid(), we were just reestablishing the defaults.
* wmstatus: simplify spawningPřemysl Janouch2017-05-061-12/+10
| | | | MPD and NUT sockets are FD_CLOEXEC already, do the same with Xlib.
* wmstatus: integrate input-sourcePřemysl Janouch2017-02-091-0/+14
|
* Bump libertyPřemysl Janouch2017-01-231-76/+61
|
* wmstatus: errors must go to stderrPřemysl Janouch2017-01-111-1/+1
|
* wmstatus: use bold formatting in i3Přemysl Janouch2017-01-031-8/+20
| | | | | | Instead of that fuck ugly quoting. Keep using quoting in dwm as I still may want to decide to run it.
* wmstatus: don't show battery percentage >= 100%Přemysl Janouch2017-01-031-1/+7
|
* wmstatus: nicer MPD player status charsPřemysl Janouch2017-01-031-2/+4
|
* wmstatus: fix invocation of "brightness"Přemysl Janouch2017-01-011-0/+4
|
* Fix battery reporting on DellsPřemysl Janouch2017-01-011-2/+6
|
* Try to fix OBS buildPřemysl Janouch2016-12-301-1/+0
|
* dwmstatus: add i3bar support, rename to wmstatusPřemysl Janouch2016-12-301-0/+2452