Commit Graph

466 Commits

Author SHA1 Message Date
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
Nathan Dwarshuis 70541ca5b1 REF get rid of internal proc module 2022-12-29 00:06:55 -05:00
Nathan Dwarshuis 246208e3cf REF clean up process 2022-12-28 20:11:20 -05:00
Nathan Dwarshuis f5ee8882bc REF clean up concurrency libs 2022-12-28 20:11:06 -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