Commit Graph

52 Commits

Author SHA1 Message Date
Nathan Dwarshuis 43345f8ce0 ENH use exporter/unexporter pairs 2023-01-01 12:43:54 -05:00
Nathan Dwarshuis 39bd464ca1 ENH generalize screensaver 2022-12-31 20:23:27 -05:00
Nathan Dwarshuis 7821140dc2 ENH use logging in dbus connect 2022-12-31 20:19:09 -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 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 fb9b9fa65e WIP kinda get rio process to work for all subprocesses 2022-12-28 12:19:44 -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 2704021150 ENH use better vbox search function; cache fonts 2022-07-06 18:54:10 -04:00
Nathan Dwarshuis 3e6f4c7e27 ENH give all features an overall name 2022-06-28 23:27:55 -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 d8a88531b0 WIP transition all dependencies to new framework 2022-06-21 00:56:42 -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 b9ede93e98 FIX name/arg typo 2021-11-27 01:06:49 -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 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 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 6ce38b7ade ENH use typeclass to make dependency interface more flexible 2021-11-21 22:47:43 -05:00
Nathan Dwarshuis 7e5a4a57cd REF use function to abstract dbus endpoint dependencies 2021-11-21 18:18:09 -05:00
Nathan Dwarshuis be73dd64d3 ENH reuse client when possible 2021-11-21 17:54:00 -05:00
Nathan Dwarshuis 81543cbbbc REF consolidate method call functions 2021-11-21 16:58:01 -05:00
Nathan Dwarshuis da1e4a1c79 REF arrange dependency module sanely 2021-11-21 10:26:28 -05:00
Nathan Dwarshuis 31ef889762 REF clean up screensaver 2021-11-21 00:53:45 -05:00
Nathan Dwarshuis 81830a8e96 ENH make better error messages for features 2021-11-20 19:35:24 -05:00
Nathan Dwarshuis 96108abc43 ENH decouple dbus controls from exporter 2021-11-20 12:40:53 -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 0caefb336f ADD default command to features 2021-11-11 23:52:01 -05:00
Nathan Dwarshuis 3c6dafe8bd ENH define deps in terms of 'features' 2021-11-11 00:11:15 -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 952e10b1a5 ADD awkwardly unify path dependencies into dependency module 2021-11-07 18:41:25 -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 688d6ff405 ENH make xmobar check for dbus services before starting 2021-06-21 23:41:57 -04:00
Nathan Dwarshuis d7e5668d21 ENH check for xset before running screensaver 2021-06-20 22:26:58 -04:00
Nathan Dwarshuis 7f62b27a5a REF apply latest stylish formatting 2021-06-19 00:54:01 -04:00