Commit Graph

32 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 e76050a7a1 ENH generalize internal shell functions 2022-12-31 16:20:41 -05:00
Nathan Dwarshuis adf0257533 REF reformat everything with fourmolu 2022-12-30 14:58:23 -05:00
Nathan Dwarshuis 017d13d80c ENH clean up docs in shell 2022-12-29 15:22:48 -05:00
Nathan Dwarshuis 0b8f79a968 ENH use xmonad functions for spawning processes 2022-12-29 14:49:06 -05:00
Nathan Dwarshuis 964ec02569 DOC add lots of notes to my future self 2022-12-29 13:36:26 -05:00
Nathan Dwarshuis 6689a53585 FIX signal handlers for forked processes 2022-12-29 12:05:08 -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 e76ace03ad REF use RIO text pretty much everywhere 2022-12-26 14:45:49 -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 d7e5668d21 ENH check for xset before running screensaver 2021-06-20 22:26:58 -04:00
Nathan Dwarshuis 5ef9f46a0a ENH check for intel backlight before adding controls 2021-06-20 20:54:23 -04:00
Nathan Dwarshuis d1c398b3c3 ENH warn user if systemd units are missing 2021-06-20 17:17:30 -04:00
Nathan Dwarshuis 6620616b7b ENH inform user if keymap can't be displayed 2021-06-20 13:55:31 -04:00
Nathan Dwarshuis bf00984a04 ENH make optimus manager check for deps and gpu card 2021-06-20 01:01:36 -04:00
Nathan Dwarshuis e8a1b1150b FIX actually print errors 2021-06-19 16:16:00 -04:00
Nathan Dwarshuis a04150657e ENH warn user if deps are missing 2021-06-19 15:32:43 -04:00
Nathan Dwarshuis 461fc783c7 ENH distinguish between required and optional deps 2021-06-19 15:06:02 -04:00
Nathan Dwarshuis dd4f45f61c ENH noop programs that are missing 2021-06-19 00:17:47 -04:00
Nathan Dwarshuis 359312ff50 ENH add a tmux command 2021-06-17 01:17:59 -04:00
Nathan Dwarshuis c89bae26c1 ADD module to monitor removable drives and play super mario sounds 2020-07-06 21:08:32 -04:00
Nathan Dwarshuis 0e635263e9 ENH improve sound latency 2020-05-31 23:58:30 -04:00
Nathan Dwarshuis cb44b17d72 ADD sound for volume controls 2020-05-31 20:56:57 -04:00
Nathan Dwarshuis 9b3f69bb11 ENH use process package instead of unix for spawning subshells 2020-04-06 00:14:56 -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