I looked into packaging a Matrix client, since that's another thing I use daily. It looks like it's going to be exceptionally difficult, since both the popular ones are webapps wrapped in Electron and almost none of the inevitable 10000 JS libs are in Guix already.
FluffyChat uses a proprietary binary-only framework and build tool, so that's never going to make into Guix proper.
Element uses yarn, which is open-source, but not packaged and seems challenging. Yarn docs recommend installing it via npm, which like, just.... sigh. Installing a package manager to install a package manager to install a library that does like "if (x > 0) { return true; }" is peak JavaScript brain.
is this good
i don't understand
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.