A couple weeks ago, I posted about my guix setup in-progress, and I think it's finally stabilized a little and the last few things I thought were necessary for a desktop environment were implemented, like a good screen-lock/display power/sleep/hibernate setup, switching from docker to podman and podman-compose, setting up a java language server, and getting all of my emacs config and packages guix-ified.
Oh, and I added two new exwm key translations: C-x h being mapped to C-a, and M-f/M-b being mapped to just four arrow keys in either direction. Really what I use M-f/M-b for is just a faster C-f/C-b, and hopping four letters in each direction is good enough for that purpose. My favorite key translation I've thought of so far is C-k, which is mapped to S- C-x, and works in every application I've tried.
Anyways, I feel a little bad, because @deedend@mastodon.social asked for a screenshot, and I promised to send some of my config upstream to guix, and then proceeded to have a lot of life events happen at me. I am still planning on submitting some merge requests a little later, but I did finally remember to make screenshots, so this is how my system looks now, built from this source code. I've also added pictures of my grub screen, login screen, and screenlock. #guix #emacs #exwm