aboutsummaryrefslogtreecommitdiff
path: root/wmstatus.c
Commit message (Collapse)AuthorAgeFilesLines
* 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