Commit Graph

307 Commits

Author SHA1 Message Date
Nathan Dwarshuis f0451891b8 REF make spawnPipe clearer 2023-01-02 22:12:47 -05:00
Nathan Dwarshuis 5b2c66033a ENH fork env in child process (duh) 2023-01-02 21:39:49 -05:00
Nathan Dwarshuis 66550a08a6 WIP try dup-ing stderr from parent process 2023-01-02 21:01:12 -05:00
Nathan Dwarshuis bfa7f40818 WIP try dup-ing the read pipe to stderr 2023-01-02 20:57:07 -05:00
Nathan Dwarshuis 774fba0c71 WIP log output from child processes 2023-01-02 20:36:38 -05:00
Nathan Dwarshuis 6891238793 ENH add log contraints to spawnpipe 2023-01-02 19:55:44 -05:00
Nathan Dwarshuis 0895586cf7 FIX missed a spot 2023-01-02 19:50:44 -05:00
Nathan Dwarshuis 12b68f7377 ENH kinda generalize power prompts 2023-01-02 19:48:48 -05:00
Nathan Dwarshuis 1cf9e3e8bd ENH generalize showkyes 2023-01-02 19:44:17 -05:00
Nathan Dwarshuis 394eca3ad2 ENH generalize (most) dmenu commands 2023-01-02 19:32:12 -05:00
Nathan Dwarshuis adfbb92136 ENH generalize all desktop commands 2023-01-02 19:28:41 -05:00
Nathan Dwarshuis db7011bfd8 ENH generalize brightness exporters 2023-01-02 19:15:25 -05:00
Nathan Dwarshuis 6c23813693 REF don't derive generic unnecessarily 2023-01-02 19:15:12 -05:00
Nathan Dwarshuis 524818decf ENH generalize brightness controls 2023-01-02 18:30:17 -05:00
Nathan Dwarshuis 8eb97f3eec ENH use dbus lib for signals 2023-01-02 18:21:13 -05:00
Nathan Dwarshuis 9ec24b63a0 ENH use rio in (one) interactive command 2023-01-02 12:33:37 -05:00
Nathan Dwarshuis b64742b925 ENH make features more mappable 2023-01-02 12:33:22 -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 04a7a70747 ENH log errors when adding signal matchers 2023-01-01 20:37:06 -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 76011dc6d6 ENH use logging in dynamic workspace thread 2023-01-01 19:23:31 -05:00
Nathan Dwarshuis 1b4480ac3a REF rename a bunch of stuff 2023-01-01 18:33:02 -05:00
Nathan Dwarshuis 17ebd0137f ENH tweak logging 2023-01-01 18:06:48 -05:00
Nathan Dwarshuis 6b3cfd5857 REF use better naming for RIO monad 2023-01-01 15:00:40 -05:00
Nathan Dwarshuis ac743daa32 ENH use exporter/unexporter for all interfaces 2023-01-01 13:32:46 -05:00
Nathan Dwarshuis b2416153e6 ENH standardize export/unexport pairs 2023-01-01 13:26:09 -05:00
Nathan Dwarshuis e0a186dd18 ENH clean up interfaces 2023-01-01 13:07:10 -05:00
Nathan Dwarshuis 2ef652ebe1 ENH don't hardcode interfaces 2023-01-01 12:49:56 -05:00
Nathan Dwarshuis 43345f8ce0 ENH use exporter/unexporter pairs 2023-01-01 12:43:54 -05:00
Nathan Dwarshuis 4afaf9af10 ENH log cleanup for xmobar and child processes 2023-01-01 12:07:43 -05:00
Nathan Dwarshuis 91ff25a8d2 ENH don't use putstrln for printing packages 2023-01-01 11:14:58 -05:00
Nathan Dwarshuis 609048f6b6 ENH use logger in disconnect 2022-12-31 23:56:23 -05:00
Nathan Dwarshuis 4206893967 ENH log dbus name registration in function 2022-12-31 23:33:06 -05:00
Nathan Dwarshuis 8a217d08eb ENH don't use putstrln for errors on dbus startup 2022-12-31 23:02:50 -05:00
Nathan Dwarshuis fcb454bc29 ENH use dbus bracket with xmonad dep print 2022-12-31 22:55:32 -05:00
Nathan Dwarshuis 4951c2a35e ENH use bracket for request/release busname 2022-12-31 22:47:36 -05:00
Nathan Dwarshuis 3b8c6b0f4f ENH use dbus bracket for xmobar 2022-12-31 22:31:23 -05:00
Nathan Dwarshuis f6c0596716 ENH use rio for xmobar plugins 2022-12-31 22:22:36 -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