Commit Graph

86 Commits

Author SHA1 Message Date
Nathan Dwarshuis d9b1886db6 FIX actually the dbus client disconnect problem 2023-10-28 00:14:40 -04:00
Nathan Dwarshuis 87eee7a2b9 FIX dbus not closing callback connections 2023-10-27 23:57:40 -04:00
Nathan Dwarshuis cc5670f2f1 ENH use names for dbus connections 2023-10-27 23:12:22 -04:00
Nathan Dwarshuis 58b68f298c FIX bluetooth being dumb 2023-10-15 21:50:46 -04:00
Nathan Dwarshuis 13ddeb3ba7 ENH use indiv logs for bluetooth devs 2023-10-01 01:02:06 -04:00
Nathan Dwarshuis 700f42d65c REF merge plugin environ 2023-10-01 00:24:33 -04:00
Nathan Dwarshuis 2f6eeb5cdb ENH use active connection plugin for both networkmanager and vpn connections 2023-09-30 23:52:52 -04:00
Nathan Dwarshuis f814ac9217 ENH show network connection names 2023-09-30 18:51:07 -04:00
Nathan Dwarshuis 0a4edb6bf2 FIX vpn not showing when no NM profiles exist 2023-09-30 12:22:30 -04:00
Nathan Dwarshuis 250d5c5eed ENH show VPN interface names 2023-09-29 23:44:08 -04:00
Nathan Dwarshuis 71e86f2233 REF update compiler flags 2023-02-12 23:08:05 -05:00
Nathan Dwarshuis 2712ebdf37 FIX file flushing errors 2023-01-04 23:47:21 -05:00
Nathan Dwarshuis 24f0f034f0 ENH make logger print to stderr when running test commands 2023-01-03 23:44:52 -05:00
Nathan Dwarshuis 1142732dca ENH log plugins in file 2023-01-03 23:33:08 -05:00
Nathan Dwarshuis a61b17502d REF generalize typeclass 2023-01-03 22:32:43 -05:00
Nathan Dwarshuis 0d024ab649 REF clean up type alias 2023-01-03 22:31:29 -05:00
Nathan Dwarshuis 003b0ce937 FIX vpn state init 2023-01-03 22:28:34 -05:00
Nathan Dwarshuis a0cdcce146 ENH hold client in monad 2023-01-03 22:18:55 -05:00
Nathan Dwarshuis 27b32fb03e ENH use rio for vpn 2023-01-02 10:33:04 -05:00
Nathan Dwarshuis c29a43a024 ENH log when bluetooth adapter not found 2023-01-01 23:20:15 -05:00
Nathan Dwarshuis 097e4e19fc REF clean up state functions in bluetooth 2023-01-01 23:09:23 -05:00
Nathan Dwarshuis 37f607d817 REF use submonad for bluetooth state 2023-01-01 23:03:31 -05:00
Nathan Dwarshuis 9d7ca49357 ADD logger for device listener 2023-01-01 22:40:28 -05:00
Nathan Dwarshuis 69ed4839da ENH use plugin name in xmobar loggers 2023-01-01 22:29:29 -05:00
Nathan Dwarshuis cc094bb071 ADD logging for device init 2023-01-01 22:03:17 -05:00
Nathan Dwarshuis 2948610785 ADD error message for device init 2023-01-01 21:36:16 -05:00
Nathan Dwarshuis 7432a8f841 ENH log failures for bluetooth listeners 2023-01-01 21:30:07 -05:00
Nathan Dwarshuis 6848fbe01f ENH log errors when getting managed objects 2023-01-01 19:58:23 -05:00
Nathan Dwarshuis 5912e70526 ENH log errors for dbus property query 2023-01-01 19:52:01 -05:00
Nathan Dwarshuis e0913a461d ENH log internal dbus methods (kinda) 2023-01-01 19:41:46 -05:00
Nathan Dwarshuis 1b4480ac3a REF rename a bunch of stuff 2023-01-01 18:33:02 -05:00
Nathan Dwarshuis f6c0596716 ENH use rio for xmobar plugins 2022-12-31 22:22:36 -05:00
Nathan Dwarshuis f1ced0c7e8 REF remove lots of unused deps 2022-12-31 19:47:02 -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 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 e76ace03ad REF use RIO text pretty much everywhere 2022-12-26 14:45:49 -05: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 8d495123dc ENH make a few more desktop dep trees more specific 2022-07-07 19:20:21 -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