Commit Graph

85 Commits

Author SHA1 Message Date
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
Nathan Dwarshuis b0358c0cbe REF make colors and fonts more concise 2021-11-27 17:33:02 -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 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 6417a832c5 REF rename Feature key 2021-11-22 23:28:54 -05:00
Nathan Dwarshuis b4380695d0 ENH print warnings/errors immediately for dependencies 2021-11-22 23:26:59 -05:00
Nathan Dwarshuis 010b612b93 ENH use cleaner type interface 2021-11-22 23:02:23 -05:00
Nathan Dwarshuis 8c4683faa1 REF rename DBus types 2021-11-21 23:59:38 -05:00
Nathan Dwarshuis c03f1938a1 REF fix action key name 2021-11-21 23:56:27 -05:00
Nathan Dwarshuis 866d2cbb75 REF move bus to endpoint type 2021-11-21 23:55:19 -05:00
Nathan Dwarshuis 5a4c411df5 ENH use dependencies in dbus endpoint tests 2021-11-21 23:07:33 -05:00
Nathan Dwarshuis 6ce38b7ade ENH use typeclass to make dependency interface more flexible 2021-11-21 22:47:43 -05:00
Nathan Dwarshuis be73dd64d3 ENH reuse client when possible 2021-11-21 17:54:00 -05:00
Nathan Dwarshuis da1e4a1c79 REF arrange dependency module sanely 2021-11-21 10:26:28 -05:00
Nathan Dwarshuis 4da3024dc7 ADD clevo keyboard brightness controls 2021-11-21 00:42:40 -05:00
Nathan Dwarshuis 81830a8e96 ENH make better error messages for features 2021-11-20 19:35:24 -05:00
Nathan Dwarshuis f473e1f26d ENH remove subfeature crap 2021-11-20 11:48:05 -05:00
Nathan Dwarshuis 7ec86d04c4 ENH use features in external keymap 2021-11-20 01:15:04 -05:00
Nathan Dwarshuis 543858c95e ENH remove useless default key 2021-11-19 22:14:25 -05:00
Nathan Dwarshuis 5a97a09623 ENH use either for dependency results 2021-11-19 00:35:54 -05:00
Nathan Dwarshuis 0caefb336f ADD default command to features 2021-11-11 23:52:01 -05:00
Nathan Dwarshuis 052937867b ENH use Feature in xmobar 2021-11-11 23:25:11 -05:00