Commit Graph

78 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 6e67469e3f
paswitch: actually exit the program on error 2018-11-10 07:06:03 +01:00
Přemysl Eric Janouch 7143225fc5
paswitch: remember to install the binary 2018-10-28 19:19:40 +01:00
Přemysl Eric Janouch da2899f721
paswitch: add robustness 2018-10-28 19:16:22 +01:00
Přemysl Eric Janouch 1f36351ab7
paswitch: avoid information duplication
And miscellaneous cleanup.
2018-10-28 19:04:51 +01:00
Přemysl Eric Janouch bdacb48fb9
Bump liberty 2018-10-28 15:42:32 +01:00
Přemysl Eric Janouch bb0366e8d2
Add paswitch: PulseAudio output switcher
Initial commit.  It does what it's supposed to but it's very buggy.
2018-10-28 15:42:32 +01:00
Přemysl Eric Janouch f19fca85ec
Update README 2018-06-24 03:16:16 +02:00
Přemysl Eric Janouch 2d66313208
Relicense to 0BSD, update mail address
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.
2018-06-24 03:16:12 +02:00
Přemysl Eric Janouch 157c002d2f
Bump liberty 2018-06-24 03:15:20 +02:00
Přemysl Eric Janouch f155275d21
iexec: fix linkage 2017-08-30 00:22:22 +02:00
Přemysl Eric Janouch a6fe2c4c67
wmstatus: playlist controls for avrcp 2017-08-30 00:22:22 +02:00
Přemysl Eric Janouch 902b06e84c
iexec: wait until executability 2017-07-18 23:06:13 +02:00
Přemysl Eric Janouch 5c46d82954
priod: make sure it compiles on older kernels 2017-07-18 23:05:43 +02:00
Přemysl Eric Janouch 047a55640c
Add iexec 2017-07-06 12:45:58 +02:00
Přemysl Eric Janouch 38300c0375
CMakeLists.txt: suppress a new warning 2017-07-05 22:26:02 +02:00
Přemysl Eric Janouch dce2bb72a2
Bump liberty 2017-07-05 22:25:43 +02:00
Přemysl Eric Janouch 22e259a680
CMakeLists.txt: fix variable name 2017-07-05 22:05:38 +02:00
Přemysl Eric Janouch f26e6eeba5
priod: initialize properly 2017-07-05 22:05:07 +02:00
Přemysl Eric Janouch 1fa6f95135
priod: systemd unit, configuration 2017-07-05 22:05:07 +02:00
Přemysl Eric Janouch 456c362811
priod: finish basic operation 2017-07-05 20:46:14 +02:00
Přemysl Eric Janouch 7713850987
priod: in-kernel packet filtering 2017-07-05 15:02:29 +02:00
Přemysl Eric Janouch 5b334e4111
priod: PoC skeleton 2017-07-05 03:22:24 +02:00
Přemysl Eric Janouch cca674789b
wmstatus: add a sleep timer
Since GNOME Settings Daemon doesn't work.
2017-05-15 20:15:32 +02:00
Přemysl Eric Janouch aed4436ed7
wmstatus: add insomniac mode 2017-05-14 19:39:51 +02:00
Přemysl Eric Janouch 7e730c42bd
wmstatus: add a shortcut for DPMS standby 2017-05-08 12:37:26 +02:00
Přemysl Eric Janouch 8fe6b1c8a9
Add wmstatus-weather.pl 2017-05-07 12:06:58 +02:00
Přemysl Eric Janouch a573709635
wmstatus: allow running a slave command
For various nonsense that would be hard to implement in C.

We've discovered a few bugs because of this so all's good.
2017-05-07 09:30:00 +02:00
Přemysl Eric Janouch 6a9383403c
wmstatus: don't try to spawn with setpgid(0, 0)
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.
2017-05-06 22:30:54 +02:00
Přemysl Eric Janouch ba8657d8fe
wmstatus: simplify spawning
MPD and NUT sockets are FD_CLOEXEC already, do the same with Xlib.
2017-05-06 22:10:05 +02:00
Přemysl Eric Janouch 9e437bd921
input-switch: fix typo in error message 2017-02-09 20:25:53 +01:00
Přemysl Eric Janouch f22283ae89
Fix a useless compiler warning 2017-02-09 20:20:32 +01:00
Přemysl Eric Janouch 3d855284ec
wmstatus: integrate input-source 2017-02-09 20:17:49 +01:00
Přemysl Eric Janouch fee703567f
Add input-switch
Moving common stuff for DDC/CI communicating programs to ddc-ci.c.
2017-02-09 20:12:09 +01:00
Přemysl Eric Janouch dba39bb612
Fix and update LICENSE 2017-02-03 23:11:02 +01:00
Přemysl Eric Janouch db16f5d1da
Bump liberty 2017-01-23 23:39:01 +01:00
Přemysl Eric Janouch 53f474c05e
wmstatus: errors must go to stderr 2017-01-11 08:13:48 +01:00
Přemysl Eric Janouch 662945360e
wmstatus: use bold formatting in i3
Instead of that fuck ugly quoting.

Keep using quoting in dwm as I still may want to decide to run it.
2017-01-03 17:53:57 +01:00
Přemysl Eric Janouch 7c16d99758
wmstatus: don't show battery percentage >= 100% 2017-01-03 17:32:41 +01:00
Přemysl Eric Janouch 833ef8fe97
wmstatus: nicer MPD player status chars 2017-01-03 17:32:36 +01:00
Přemysl Eric Janouch 5fdeaa3531
wmstatus: fix invocation of "brightness" 2017-01-01 13:58:27 +01:00
Přemysl Eric Janouch 047db4eb8c
Fix battery reporting on Dells 2017-01-01 05:01:57 +01:00
Přemysl Eric Janouch ae0c29559c
Try to fix OBS build 2016-12-30 15:52:59 +01:00
Přemysl Eric Janouch 617bc12ea2
dwmstatus: add i3bar support, rename to wmstatus 2016-12-30 13:00:20 +01:00
Přemysl Eric Janouch 5e5ccb8748
Bump liberty 2016-12-30 10:42:16 +01:00
Přemysl Eric Janouch ff604570fc
fancontrol-ng: install the unit file under /lib 2016-11-24 20:32:02 +01:00
Přemysl Eric Janouch 1aeb5b86bb
dwmstatus: show the song name even when paused 2016-10-18 23:41:29 +02:00
Přemysl Eric Janouch 95ffaf3bd9
big-brother: print timestamps 2016-10-15 16:05:59 +02:00
Přemysl Eric Janouch 7a32fb8e55
Add big-brother
So far this is only rather a prototype.
2016-10-15 16:05:59 +02:00
Přemysl Eric Janouch b96590664a
Mark an issue 2016-10-12 18:18:51 +02:00
Přemysl Eric Janouch 6d553640b5
CMakeLists.txt cleanup 2016-10-12 18:18:09 +02:00