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 |
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 |