

This was the closest I managed to get to a Flake with Guix. I’m bad at Guile so there might be other things I missed.
With Nix I made a Flake that automatically configures a text editor that can be imported into other Flakes for my own projects which is easy to do with Nix.
For system configurations, the flake-parts based configuration makes it easy to mix and match modules for different systems that edit parts of program configurations that I need (i.e. different modules add different aliases to Nushell). Idk how Guix handles this since I haven’t figured out Guile well.
I did run into a bug with Obsidian not launching correctly and that took a few weeks to resolve, I think.
I’ve experienced this with Nix before for a different program, although once I made an issue request it got responses immediately and I didn’t even do anything else. Meanwhile for Guix, I tried contributing a package that I spent several hours working on, and I asked multiple channels for support and didn’t get a response, then when I submitted it no response for a year before it was finally rejected, so my experience with the maintainers wasn’t great either and this made me hesitant to invest more time into the ecosystem.

I don’t think PG has updated yet to take into account that F-Droid is saying they might shut down if Google proceeds with the app verification stuff