Commit Graph

62 Commits

Author SHA1 Message Date
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
Nathan Dwarshuis 10ddbc7de4 ENH make VPN plugin more general 2021-12-14 00:37:09 -05:00
Nathan Dwarshuis b0358c0cbe REF make colors and fonts more concise 2021-11-27 17:33:02 -05:00
Nathan Dwarshuis 9e4589cc98 ENH use busname when matching signal 2021-11-27 13:24:13 -05:00
Nathan Dwarshuis fd37220005 REF move all 'common' DBus code to seperate shared module 2021-11-27 01:02:22 -05:00
Nathan Dwarshuis 8282cf05cc ENH make bluetooth module display connection status 2021-11-26 23:35:03 -05:00
Nathan Dwarshuis 5eb7a573ec ENH make ethernet plugin asynchronous 2021-11-25 00:12:00 -05:00
Nathan Dwarshuis 0522766f38 FIX disconnecting screensaver client 2021-11-24 01:22:03 -05:00
Nathan Dwarshuis 20b915631e REF clean up code 2021-11-24 01:14:23 -05:00
Nathan Dwarshuis d2268da188 ENH make vpn plugin listen to property changed signal 2021-11-24 00:43:58 -05:00
Nathan Dwarshuis 0fe36fcccb ENH make bluetooth match signals instead of polling 2021-11-24 00:21:18 -05:00
Nathan Dwarshuis 78dd1ee5b7 ENH make client calls safe in plugins 2021-11-23 18:28:38 -05:00
Nathan Dwarshuis be73dd64d3 ENH reuse client when possible 2021-11-21 17:54:00 -05:00
Nathan Dwarshuis 4da3024dc7 ADD clevo keyboard brightness controls 2021-11-21 00:42:40 -05:00
Nathan Dwarshuis 3bf1ae55fa ENH use depends interface throughout xmobar 2021-11-09 00:59:17 -05:00
Nathan Dwarshuis 23098420aa WIP use DBus dependency API everywhere 2021-11-08 00:27:39 -05:00
Nathan Dwarshuis 76c0eb3386 REF move dependency interface to own module/pull common code from intelbacklight 2021-11-07 13:35:08 -05:00
Nathan Dwarshuis 53279475f4 REF move intel backlight IO crap into separate module 2021-11-06 10:59:45 -04:00
Nathan Dwarshuis 3ca6bc222d ADD xmobar indicator for keyboad backlight (kinda) 2021-11-05 21:15:37 -04:00
Nathan Dwarshuis b831ace369 FIX rounding errors in brightness control 2021-06-24 00:23:42 -04:00
Nathan Dwarshuis 688d6ff405 ENH make xmobar check for dbus services before starting 2021-06-21 23:41:57 -04:00
Nathan Dwarshuis 7f62b27a5a REF apply latest stylish formatting 2021-06-19 00:54:01 -04:00
Nathan Dwarshuis c65f14902b ADD ethernet indicator and toggle 2020-05-28 23:17:17 -04:00
Nathan Dwarshuis 9115da9b87 REF add documentation 2020-04-01 22:06:00 -04:00
Nathan Dwarshuis 43c68924a5 REF rearranged library to be more sane 2020-04-01 20:17:47 -04:00