Commit Graph

497 Commits

Author SHA1 Message Date
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
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 3dd2536f0f REF use rio for filepath dep 2022-12-26 14:55:17 -05:00
Nathan Dwarshuis e76ace03ad REF use RIO text pretty much everywhere 2022-12-26 14:45:49 -05:00
Nathan Dwarshuis 5ed8c769fa ENH memoize non-standalone IODeps 2022-12-26 10:44:03 -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 334816ce47 ENH update package aggregator 2022-12-25 18:16:05 -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 05c6963fbd ENH use hpack instead of cabal for deps and such 2022-12-25 14:39:51 -05:00
Nathan Dwarshuis 7af77b4c9e ENH update brave bin name 2022-09-04 15:08:05 -04:00
Nathan Dwarshuis 53d42d638e FIX typo 2022-09-01 18:27:53 -04:00
Nathan Dwarshuis 2d70507a1e ADD vbox-start binary 2022-08-30 00:21:21 -04:00
Nathan Dwarshuis 825c7fbe45 FIX depend on pulseaudio and not libpulse 2022-08-08 15:00:07 -04:00
Nathan Dwarshuis aef5983e30 ADD xinerama to deps 2022-08-08 14:17:25 -04:00
Nathan Dwarshuis e4e0e756ab ENH update rofi to search for dhall config 2022-08-08 13:21:09 -04:00
Nathan Dwarshuis 4fba9502fc ENH shift workspaces based on physical monitor location 2022-08-06 00:10:35 -04:00