Commit Graph

102 Commits

Author SHA1 Message Date
Nathan Dwarshuis 87eee7a2b9 FIX dbus not closing callback connections 2023-10-27 23:57:40 -04:00
Nathan Dwarshuis cc5670f2f1 ENH use names for dbus connections 2023-10-27 23:12:22 -04:00
Nathan Dwarshuis 78ba3173c3 WIP name dbus connections 2023-10-25 20:40:15 -04:00
Nathan Dwarshuis 71e86f2233 REF update compiler flags 2023-02-12 23:08:05 -05:00
Nathan Dwarshuis a0cdcce146 ENH hold client in monad 2023-01-03 22:18:55 -05:00
Nathan Dwarshuis db7011bfd8 ENH generalize brightness exporters 2023-01-02 19:15:25 -05:00
Nathan Dwarshuis 524818decf ENH generalize brightness controls 2023-01-02 18:30:17 -05:00
Nathan Dwarshuis 8eb97f3eec ENH use dbus lib for signals 2023-01-02 18:21:13 -05:00
Nathan Dwarshuis 9ec24b63a0 ENH use rio in (one) interactive command 2023-01-02 12:33:37 -05:00
Nathan Dwarshuis 1b4480ac3a REF rename a bunch of stuff 2023-01-01 18:33:02 -05:00
Nathan Dwarshuis 6b3cfd5857 REF use better naming for RIO monad 2023-01-01 15:00:40 -05:00
Nathan Dwarshuis ac743daa32 ENH use exporter/unexporter for all interfaces 2023-01-01 13:32:46 -05:00
Nathan Dwarshuis b2416153e6 ENH standardize export/unexport pairs 2023-01-01 13:26:09 -05:00
Nathan Dwarshuis e0a186dd18 ENH clean up interfaces 2023-01-01 13:07:10 -05:00
Nathan Dwarshuis 2ef652ebe1 ENH don't hardcode interfaces 2023-01-01 12:49:56 -05:00
Nathan Dwarshuis 43345f8ce0 ENH use exporter/unexporter pairs 2023-01-01 12:43:54 -05:00
Nathan Dwarshuis 609048f6b6 ENH use logger in disconnect 2022-12-31 23:56:23 -05:00
Nathan Dwarshuis 4206893967 ENH log dbus name registration in function 2022-12-31 23:33:06 -05:00
Nathan Dwarshuis 8a217d08eb ENH don't use putstrln for errors on dbus startup 2022-12-31 23:02:50 -05:00
Nathan Dwarshuis fcb454bc29 ENH use dbus bracket with xmonad dep print 2022-12-31 22:55:32 -05:00
Nathan Dwarshuis 4951c2a35e ENH use bracket for request/release busname 2022-12-31 22:47:36 -05:00
Nathan Dwarshuis 3b8c6b0f4f ENH use dbus bracket for xmobar 2022-12-31 22:31:23 -05:00
Nathan Dwarshuis 39bd464ca1 ENH generalize screensaver 2022-12-31 20:23:27 -05:00
Nathan Dwarshuis 7821140dc2 ENH use logging in dbus connect 2022-12-31 20:19:09 -05:00
Nathan Dwarshuis f1ced0c7e8 REF remove lots of unused deps 2022-12-31 19:47:02 -05:00
Nathan Dwarshuis 71c875702f ENH generalize keyboard stuff 2022-12-31 15:26:22 -05:00
Nathan Dwarshuis 98358983de REF reformat 2022-12-30 17:15:50 -05:00
Nathan Dwarshuis b9a10df606 ENH generalize brightness 2022-12-30 17:11:15 -05:00
Nathan Dwarshuis e508f29bd8 ENH generalize dbus controls 2022-12-30 17:11:06 -05:00
Nathan Dwarshuis adf0257533 REF reformat everything with fourmolu 2022-12-30 14:58:23 -05:00
Nathan Dwarshuis d560db1548 Revert "WIP use unliftio everywhere-ish"
This reverts commit 769df2fb00.
2022-12-30 10:56:09 -05:00
Nathan Dwarshuis 769df2fb00 WIP use unliftio everywhere-ish 2022-12-30 10:38:21 -05:00
Nathan Dwarshuis 0a848c4aa7 WIP use sane process interface for keybound commands 2022-12-29 12:01:40 -05:00
Nathan Dwarshuis 70541ca5b1 REF get rid of internal proc module 2022-12-29 00:06:55 -05:00
Nathan Dwarshuis fb9b9fa65e WIP kinda get rio process to work for all subprocesses 2022-12-28 12:19:44 -05:00
Nathan Dwarshuis 3dd2536f0f REF use rio for filepath dep 2022-12-26 14:55:17 -05:00
Nathan Dwarshuis e76ace03ad REF use RIO text pretty much everywhere 2022-12-26 14:45:49 -05:00
Nathan Dwarshuis f7ef373f78 FIX disconnect from all clients 2022-07-09 18:04:26 -04:00
Nathan Dwarshuis dda7a96d4c REF overload internal dbus functions 2022-07-09 17:44:14 -04:00
Nathan Dwarshuis cfde8865c1 ENH use typesafe dbus client 2022-07-09 17:08:10 -04:00
Nathan Dwarshuis f968078c06 ENH be more detailed when describing package source 2022-07-09 14:59:42 -04:00
Nathan Dwarshuis b8b058c78c ADD package annotations for dependencies 2022-07-09 01:02:37 -04:00
Nathan Dwarshuis 7ad7b8960e ENH use all parameters where appropriate 2022-07-08 20:01:35 -04:00
Nathan Dwarshuis cdba344695 ENH make dmenu deps more stringent 2022-07-08 00:21:05 -04:00
Nathan Dwarshuis a7e7eee2a8 ENH make desktop dependencies more robust 2022-07-07 23:22:48 -04:00
Nathan Dwarshuis 8d495123dc ENH make a few more desktop dep trees more specific 2022-07-07 19:20:21 -04:00
Nathan Dwarshuis 2704021150 ENH use better vbox search function; cache fonts 2022-07-06 18:54:10 -04:00
Nathan Dwarshuis 05c0b6a116 REF use common feature structure 2022-07-03 18:23:32 -04:00
Nathan Dwarshuis 3e6f4c7e27 ENH give all features an overall name 2022-06-28 23:27:55 -04:00
Nathan Dwarshuis ec957c1dbf ENH actually make dependency framework functional 2022-06-26 19:05:25 -04:00