Commit Graph

255 Commits

Author SHA1 Message Date
Nathan Dwarshuis c1fef3c4c4 REF simplify 2023-01-02 18:21:09 -05:00
Nathan Dwarshuis 9ec24b63a0 ENH use rio in (one) interactive command 2023-01-02 12:33:37 -05:00
Nathan Dwarshuis 76011dc6d6 ENH use logging in dynamic workspace thread 2023-01-01 19:23:31 -05:00
Nathan Dwarshuis 1b4480ac3a REF rename a bunch of stuff 2023-01-01 18:33:02 -05:00
Nathan Dwarshuis 17ebd0137f ENH tweak logging 2023-01-01 18:06:48 -05:00
Nathan Dwarshuis 6b3cfd5857 REF use better naming for RIO monad 2023-01-01 15:00:40 -05:00
Nathan Dwarshuis 00f899ed9a ENH be more precise when logging child processes 2023-01-01 14:57:23 -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 4afaf9af10 ENH log cleanup for xmobar and child processes 2023-01-01 12:07:43 -05:00
Nathan Dwarshuis 89eacd63aa ENH use rio logger for eventhook 2023-01-01 11:50:17 -05:00
Nathan Dwarshuis 335fa7b460 ENH use logger for usage in vbox script 2023-01-01 11:46:33 -05:00
Nathan Dwarshuis b3f07ba590 ENH use optparse for xmobar 2023-01-01 11:44:36 -05:00
Nathan Dwarshuis dea4ab6585 ENH use optparse for xmonad 2023-01-01 11:41:04 -05:00
Nathan Dwarshuis 0e1b117639 REF add comment 2023-01-01 11:20:15 -05:00
Nathan Dwarshuis 91ff25a8d2 ENH don't use putstrln for printing packages 2023-01-01 11:14:58 -05:00
Nathan Dwarshuis f875b7c71d REF remove extra theadstate 2023-01-01 00:01:06 -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 745a548baf ENH enable line buffering in xmobar 2022-12-31 23:18:41 -05:00
Nathan Dwarshuis fcb454bc29 ENH use dbus bracket with xmonad dep print 2022-12-31 22:55:32 -05:00
Nathan Dwarshuis 05f1165cc1 REF a bitty thingy 2022-12-31 22:49:46 -05:00
Nathan Dwarshuis 4951c2a35e ENH use bracket for request/release busname 2022-12-31 22:47:36 -05:00
Nathan Dwarshuis 8c20a4668d ENH use bracket dbus for xmobar tests 2022-12-31 22:33:33 -05:00
Nathan Dwarshuis 3b8c6b0f4f ENH use dbus bracket for xmobar 2022-12-31 22:31:23 -05:00
Nathan Dwarshuis a997cac7a3 ENH run all of xmobar in rio 2022-12-31 22:24:20 -05:00
Nathan Dwarshuis b52b22c48d ENH use unliftio 2022-12-31 19:48:09 -05:00
Nathan Dwarshuis f1ced0c7e8 REF remove lots of unused deps 2022-12-31 19:47:02 -05:00
Nathan Dwarshuis 7e9d7d6d4b ENH use better types for wait 2022-12-31 16:18:51 -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 e3e89c2754 ENH use rio for dyn workspace monitor 2022-12-28 16:22:09 -05:00
Nathan Dwarshuis f3b0fb6ec5 FIX properly kill processes after xmonad has started 2022-12-28 14:18:39 -05:00
Nathan Dwarshuis a6ef4c8c50 ENH make sure child processes are also killed 2022-12-28 13:29:35 -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 87394dd6a9 ENH put entire runtime in rio 2022-12-28 00:46:48 -05:00
Nathan Dwarshuis 59c483785a ENH clean up xmobar properly 2022-12-28 00:04:33 -05:00
Nathan Dwarshuis 780c600d47 ENH use rio proc for xmobar startup 2022-12-27 22:09:23 -05:00
Nathan Dwarshuis 6526f5e309 ENH use rio process for deps 2022-12-27 19:39:16 -05:00
Nathan Dwarshuis 23956e063b REF get rid of dead code 2022-12-27 14:18:56 -05:00
Nathan Dwarshuis b058d1245e ENH don't mess with signal handlers during setup 2022-12-27 14:13:13 -05:00
Nathan Dwarshuis 761653265d ENH add test 2022-12-27 12:02:07 -05:00
Nathan Dwarshuis 504c719bdd ENH change order 2022-12-27 10:54:51 -05:00
Nathan Dwarshuis 04f32d12e7 ADD lots of flushes 2022-12-27 10:48:35 -05:00
Nathan Dwarshuis 5adc88cd09 ADD more logging 2022-12-27 10:45:12 -05:00
Nathan Dwarshuis a658ffde26 ADD useful print things 2022-12-27 10:41:42 -05:00