Commit Graph

245 Commits

Author SHA1 Message Date
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
Nathan Dwarshuis af5877a402 ENH use rio process for vbox command 2022-12-27 00:14:58 -05:00
Nathan Dwarshuis 7e8cc295f6 ENH use rio for logging deps stage 2022-12-26 17:56:55 -05:00
Nathan Dwarshuis ec42f34905 REF use text in few more places 2022-12-26 15:18:50 -05:00
Nathan Dwarshuis e76ace03ad REF use RIO text pretty much everywhere 2022-12-26 14:45:49 -05:00
Nathan Dwarshuis 1f39c0dc67 ENH use rio for memoization 2022-12-26 09:44:49 -05:00
Nathan Dwarshuis 48722f79a4 ENH add option to only test the dependency tree and spit out results 2022-12-26 09:15:49 -05:00
Nathan Dwarshuis 18c26bad16 ENH update ttf-nerd package name 2022-12-25 18:15:53 -05:00
Nathan Dwarshuis ee5cb9877d ENH only print packages from dep tree 2022-12-25 18:07:03 -05:00
Nathan Dwarshuis 2d70507a1e ADD vbox-start binary 2022-08-30 00:21:21 -04:00
Nathan Dwarshuis 4fba9502fc ENH shift workspaces based on physical monitor location 2022-08-06 00:10:35 -04:00