aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move elksmart-comm to another repositoryPřemysl Eric Janouch21 hours3-717/+2
|
* wmstatus: fix noise adjustment logicPřemysl Eric Janouch2024-10-121-1/+1
| | | | It was possible to trigger an untracked playback stream.
* CMakeLists.txt: install optional targetsPřemysl Eric Janouch2024-10-121-0/+2
|
* elksmart-comm: add support for EKX5S-TPřemysl Eric Janouch2024-10-121-8/+16
| | | | | | This device seems to be very picky about USB ports, but at least learning is reliable, and it uses the same protocol as EKX4S.
* Add elksmart-comm for transceiving infrared codesPřemysl Eric Janouch2024-08-305-6/+716
| | | | | | | | The receive functionality is quite unstable, however useful enough for something that is officially unsupported. The gadget is picky about cables, but it has ridiculous reach when it works.
* wmstatus: cleanupPřemysl Eric Janouch2024-08-101-8/+8
|
* wmstatus: improve Sway forwards of xkb-lock-groupPřemysl Eric Janouch2024-08-082-27/+47
|
* Fix calloc argument order, add some constsPřemysl Eric Janouch2024-08-082-6/+6
|
* Bump libertyPřemysl Eric Janouch2024-08-082-3/+3
|
* 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-072-179/+345
|
* wmstatus: move to libertyconfPřemysl Eric Janouch2024-08-071-50/+192
|
* wmstatus: round in noise playback settingPřemysl Eric Janouch2024-04-171-4/+15
|
* Install some binaries with the setuid bitPřemysl Eric Janouch2024-03-271-3/+16
|
* Fix gdm-switch-user buildPřemysl Eric Janouch2024-02-251-1/+1
|
* Bump libertyPřemysl Eric Janouch2024-02-241-0/+0
|
* wmstatus: MPD play/togglePřemysl Eric Janouch2024-02-242-13/+21
|
* wmstatus-weather.pl: fix weather iconsPřemysl Eric Janouch2024-01-191-1/+2
| | | | The API seems to have been removed entirely.
* 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.
* Don't install orphan supplementary filesPřemysl Eric Janouch2023-07-041-15/+17
|
* iexec: enable not exitting together with the childPřemysl Eric Janouch2023-06-191-30/+53
|
* iexec: enable watching a different pathPřemysl Eric Janouch2023-06-192-3/+11
|
* iexec: cleanupPřemysl Eric Janouch2023-06-191-15/+21
|
* Bump libertyPřemysl Eric Janouch2023-06-191-0/+0
|
* input-switch: enable requesting current valuesPřemysl Eric Janouch2022-07-251-32/+56
|
* wmstatus: skip offline power suppliesPřemysl Eric Janouch2022-02-011-0/+9
|
* Improve iexec's self-descriptionPřemysl Eric Janouch2021-12-301-1/+1
|
* CMakeLists.txt: improve portabilityPřemysl Eric Janouch2021-11-072-13/+33
| | | | Also, stop lying in the README that this is present in AUR.
* Punt poller-pa.c to libertyPřemysl Eric Janouch2021-11-074-350/+2
| | | | Now it also has tests in its new home.
* poller-pa.c: abandon the idea of quitting the loopPřemysl Eric Janouch2021-11-073-23/+14
| | | | | There are no users of this API in practice, and it prevents making the libpulse dependency optional.
* CMakeLists.txt: slightly modernizePřemysl Eric Janouch2021-11-071-5/+7
| | | | | If someone really wants this to work on ancient systems, the fix should be easy.
* Re-evaluate BenQ input switchingPřemysl Eric Janouch2021-11-062-8/+39
| | | | | | The manufacturer-specific KVM feature is necessary, because Input Source alone won't let me wake up the particular computer's video output.
* Bump libertyPřemysl Eric Janouch2021-11-051-0/+0
|
* wmstatus: rebind function keysPřemysl Eric Janouch2021-11-051-14/+24
| | | | They sucked on OLKBs, now we're appropriating F1-F5 with modifiers.
* input-switch: add a Thunderbolt magic constantPřemysl Eric Janouch2021-11-051-0/+1
|
* Update .gitignorePřemysl Eric Janouch2021-10-301-0/+2
|
* Add clang-format configurationPřemysl Eric Janouch2021-10-301-0/+32
|
* wmstatus-weather.pl: update to use a newer APIPřemysl Eric Janouch2021-10-081-29/+39
| | | | | | The old one has been obsoleted, and sometimes refuses to work. The "classic" endpoint is, sadly, not fully backwards-compatible.
* 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-242-5/+5
| | | | | | 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-212-42/+238
|
* 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.
* CMakeLists.txt: omit end{if,foreach} expressionsPřemysl Eric Janouch2020-10-291-5/+5
| | | | Their usefulness was almost negative.
* Bump minimum CMake version to 3.0Přemysl Eric Janouch2020-10-262-18/+6
| | | | A nice, round number. This allows us to remove some boilerplate.
* CMakeLists.txt: cleanupPřemysl Eric Janouch2020-10-261-29/+9
| | | | Many executables had completely unnecessary dependencies.
* Bump libertyPřemysl Eric Janouch2020-10-196-43/+27
| | | | | | The bugfixes in the config parser are worth it. I might have slightly overused cstr_set().