Commit Graph

110 Commits

Author SHA1 Message Date
Nathan Dwarshuis 17ebd0137f ENH tweak logging 2023-01-01 18:06:48 -05:00
Nathan Dwarshuis 6b3cfd5857 REF use better naming for RIO monad 2023-01-01 15:00:40 -05:00
Nathan Dwarshuis b3f07ba590 ENH use optparse for xmobar 2023-01-01 11:44:36 -05:00
Nathan Dwarshuis 91ff25a8d2 ENH don't use putstrln for printing packages 2023-01-01 11:14:58 -05:00
Nathan Dwarshuis 745a548baf ENH enable line buffering in xmobar 2022-12-31 23:18:41 -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 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 70541ca5b1 REF get rid of internal proc module 2022-12-29 00:06:55 -05:00
Nathan Dwarshuis 6526f5e309 ENH use rio process for deps 2022-12-27 19:39:16 -05:00
Nathan Dwarshuis b058d1245e ENH don't mess with signal handlers during setup 2022-12-27 14:13:13 -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 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 83d4873c10 ENH make xmobar dump features 2022-08-01 16:16:08 -04:00
Nathan Dwarshuis 74f70df2cd ENH use ethernet toggle for indicator in xmobar 2022-08-01 10:50:19 -04:00
Nathan Dwarshuis 7ae05272e7 REF clean up imports 2022-07-09 17:48:07 -04:00
Nathan Dwarshuis dda7a96d4c REF overload internal dbus functions 2022-07-09 17:44:14 -04:00
Nathan Dwarshuis cfde8865c1 ENH use typesafe dbus client 2022-07-09 17:08:10 -04:00
Nathan Dwarshuis f968078c06 ENH be more detailed when describing package source 2022-07-09 14:59:42 -04:00
Nathan Dwarshuis b8b058c78c ADD package annotations for dependencies 2022-07-09 01:02:37 -04:00
Nathan Dwarshuis 7ad7b8960e ENH use all parameters where appropriate 2022-07-08 20:01:35 -04:00
Nathan Dwarshuis bdab449be7 REF remove useless loglevel at the subfeature level 2022-07-08 19:02:49 -04:00
Nathan Dwarshuis 60a386ea73 ADD switch functions to disable Sometimes features 2022-07-08 18:57:12 -04:00
Nathan Dwarshuis 8d495123dc ENH make a few more desktop dep trees more specific 2022-07-07 19:20:21 -04:00
Nathan Dwarshuis fcac56b496 WIP use intelligent logging messages 2022-07-07 01:05:17 -04:00
Nathan Dwarshuis b4af103dd1 REF make code shiny 2022-07-06 19:10:28 -04:00
Nathan Dwarshuis 2704021150 ENH use better vbox search function; cache fonts 2022-07-06 18:54:10 -04:00
Nathan Dwarshuis 7cfb799698 ENH use cache (kinda) for dependency tree testing 2022-07-04 12:30:13 -04:00
Nathan Dwarshuis 3644efe205 ENH make xmobar plugins crap out when icon font doesn't exist 2022-07-04 00:36:41 -04:00
Nathan Dwarshuis 6aa4dfde3e ENH remove dead code 2022-07-02 18:24:21 -04:00
Nathan Dwarshuis 64d4771029 FIX waitforprocess bug in xmobar 2022-07-02 18:22:26 -04:00
Nathan Dwarshuis a796cedcf6 ENH use font features 2022-07-02 17:09:21 -04:00
Nathan Dwarshuis 43d5c446bb ADD stack to feed the always fallback action 2022-07-02 00:09:16 -04:00
Nathan Dwarshuis 0a60b3b3e7 FIX remove annoying battery notification 2022-06-28 23:30:47 -04:00
Nathan Dwarshuis 3e6f4c7e27 ENH give all features an overall name 2022-06-28 23:27:55 -04:00
Nathan Dwarshuis caefbfc78a REF simplify Tree 2022-06-26 20:48:26 -04:00
Nathan Dwarshuis ec957c1dbf ENH actually make dependency framework functional 2022-06-26 19:05:25 -04:00
Nathan Dwarshuis 5326b49ce2 ENH use new dependency framework throughout 2022-06-22 01:28:46 -04:00
Nathan Dwarshuis 5907035e9d ENH use a bunch of nested feature stuff 2022-06-17 00:37:12 -04:00
Nathan Dwarshuis 01e991f182 ENH print out deps (but better this time) 2022-06-16 18:50:24 -04:00
Nathan Dwarshuis ee7406fd19 ENH update to xmonad 0.17 2022-03-05 18:18:16 -05:00