Using Emacs for everything I need to do is the end goal of this FSEM experience. Having to not have a shell or a GUI open all the time is, IMO, a laudable goal as it means that my environment is entirely in tune and working with the same sort of key-bindings, integrations and customization. That's an incredibly powerful idea, and one that I want to see more and more of, hence pulling a lot of system-level tools in to my workflow. If I find myself jumping out to a particular tool too often, and that is impacting my ability to work effectively, I should pull that in to my workflow.
Over on Hardcore Freestyle Emacs I'm beginning to take a look at what sort of systems-level integration I want to build in to my Emacs workflow; the end goal, naturally is to run nearly everything inside of Emacs; having to open up a terminal to do things like this throughout the day is a major pain in the butt and it'd be nice to not have to do that, even though XMonad does make that fairly simple.
I've started with the simple MVP of "connect and disconnect from networks", which is a bit of a pain point on my work machine right now, given some connectivity issues that I'm too busy to debug/solve (haha). All said and done, it'd be nice to be able to toggle XRAndR profiles and suspend/hibernate, but I'm not too sure what else I should cram in to this.
What else can I fit in to this Hydra, and how can we make it generally useful?