Commit Graph

434 Commits

Author SHA1 Message Date
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 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 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 f6c0596716 ENH use rio for xmobar plugins 2022-12-31 22:22:36 -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 c94d83f41e REF use bracket 2022-12-31 19:50:32 -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 4b06ee125b ENH generalize desktop and power 2022-12-31 19:16:44 -05:00
Nathan Dwarshuis 315f3a8f24 ENH generalize dep IO functions 2022-12-31 19:04:37 -05:00
Nathan Dwarshuis 044b4cddc0 REF (kinda) remove dep lift functions 2022-12-31 16:23:17 -05:00
Nathan Dwarshuis e76050a7a1 ENH generalize internal shell functions 2022-12-31 16:20:41 -05:00
Nathan Dwarshuis 7e9d7d6d4b ENH use better types for wait 2022-12-31 16:18:51 -05:00
Nathan Dwarshuis c13de68d4f ENH generalize IO 2022-12-31 16:13:45 -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 c36a63e251 ENH generalize vpn plugin 2022-12-30 17:02:23 -05:00
Nathan Dwarshuis f39762e1e8 ENH generalize device plugin 2022-12-30 16:59:50 -05:00
Nathan Dwarshuis c394a65523 ENH generalize bluetooth 2022-12-30 16:58:30 -05:00
Nathan Dwarshuis 6738f8a4c7 ENH generalize backlight common plugin 2022-12-30 16:58:21 -05:00
Nathan Dwarshuis cc0465194a ENH generalize common plugin interfaces 2022-12-30 16:44:00 -05:00
Nathan Dwarshuis 4aae54b90e ENH generalize signal callbacks 2022-12-30 16:37:52 -05:00
Nathan Dwarshuis 993b9e731a ENH generalize io monads in dbus 2022-12-30 16:29:50 -05:00
Nathan Dwarshuis adf0257533 REF reformat everything with fourmolu 2022-12-30 14:58:23 -05:00
Nathan Dwarshuis b2b0f72178 ENH use fourmolu 2022-12-30 12:21:53 -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 017d13d80c ENH clean up docs in shell 2022-12-29 15:22:48 -05:00
Nathan Dwarshuis aa3979b36f FIX delay in displaying keys 2022-12-29 15:04:48 -05:00
Nathan Dwarshuis 0b8f79a968 ENH use xmonad functions for spawning processes 2022-12-29 14:49:06 -05:00
Nathan Dwarshuis 964ec02569 DOC add lots of notes to my future self 2022-12-29 13:36:26 -05:00
Nathan Dwarshuis 6689a53585 FIX signal handlers for forked processes 2022-12-29 12:05:08 -05:00
Nathan Dwarshuis 0a848c4aa7 WIP use sane process interface for keybound commands 2022-12-29 12:01:40 -05:00