Commit Graph

60 Commits

Author SHA1 Message Date
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
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 76c0eb3386 REF move dependency interface to own module/pull common code from intelbacklight 2021-11-07 13:35:08 -05:00
Nathan Dwarshuis 3ca6bc222d ADD xmobar indicator for keyboad backlight (kinda) 2021-11-05 21:15:37 -04:00
Nathan Dwarshuis a7cded0392 ADD low battery message 2021-06-30 23:04:00 -04:00
Nathan Dwarshuis 8c30e05390 ENH use nerd font 2021-06-30 22:47:49 -04:00
Nathan Dwarshuis aee786eb51 REF clean up xmobar conf 2021-06-23 23:08:50 -04:00
Nathan Dwarshuis 07e8f0f34d ENH test for battery before displaying discharge thing in xmobar 2021-06-23 20:47:41 -04:00
Nathan Dwarshuis f456ed93bc FIX forgot to add interface name 2021-06-23 20:20:52 -04:00
Nathan Dwarshuis 0066ad05b9 ENH check for ethernet interface in xmobar 2021-06-23 20:19:55 -04:00
Nathan Dwarshuis b93fbeee6d ENH check for vpn profiles before enabling vpn in xmobar 2021-06-23 00:38:23 -04:00
Nathan Dwarshuis adc2222a21 ENH dynamically grab wifi interface in xmobar 2021-06-23 00:09:59 -04: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
Nathan Dwarshuis 68a787bcdb ADD seconds to clock 2021-04-27 19:44:54 -04:00
Nathan Dwarshuis c65f14902b ADD ethernet indicator and toggle 2020-05-28 23:17:17 -04:00
Nathan Dwarshuis 7d4558bc02 REF add documentation and refactor xmobar binary 2020-04-01 22:35:53 -04:00
Nathan Dwarshuis 43c68924a5 REF rearranged library to be more sane 2020-04-01 20:17:47 -04:00
Nathan Dwarshuis a9468ef3dd REF make common xmobar directory 2020-03-25 18:55:52 -04:00
Nathan Dwarshuis 010c094a0c ENH renamed network manager to vpn 2020-03-22 17:17:57 -04:00
Nathan Dwarshuis ecd7d0183b ADD vpn xmobar indicator and make bluetooth indicator rate-based 2020-03-22 01:10:02 -04:00
Nathan Dwarshuis 89ac1304ab WIP add networkmanager xmobar plugin 2020-03-21 18:37:26 -04:00
Nathan Dwarshuis 90140fef5d ENH finish bluetooth xmobar interface 2020-03-21 14:30:27 -04:00