@asnev I use Guix on my main laptop (a ThinkPad T440p). Everything works fine with Linux-libre except for the wifi and bluetooth (Intel AX210, using the iwlwifi and btintel drivers). To get around this I apply patches to those drivers to re-enable firmware loading and package the proprietary firmware in my own Guix channel. The patches I use are here (btintel) and here (iwlwifi), they’re generated just by diffing upstream Linux with Linux-libre to revert the changes to those specific drivers.
The reason I patch those two drivers instead of just using upstream Linux (which would reduce kernel build times because the deblobbing scripts are really slow, and remove the need to apply any patches) is so I automatically get minor kernel updates without having to update my kernel package, and because I’m not sure if Linux-libre removes any actual blobs or just firmware loading code (I suspect it may just be firmware loading code, in which case it’s a bit pointless since you can just not install the firmware). I use the LTS releases (currently 6.18) to avoid having to rebase the patches (and redo my configs) too often. I don’t want to just use nonguix because I don’t want other proprietary software to show up in guix search or be easily (accidentally) installable.

(lgbtqia.space's CDN geoblocks the UK, even though the server itself does not any more)

@ellis @catsalad @alice @owashe @ActuallyAubrey @InfosecFemthing @CatAClock @Transbian_Arsonists @emilvolk @ReignOfRaining @Pouet @gwenthefops @Wolkensteine @Korawolfsrain @lunya @asahi @arti @cheeseburgerally the post this is replying to is failing to load on my instance, it says the actor is deactivated but I certainly didn’t do anything on my side. is this another case of someone accidentally suspending themselves and breaking federation?
May 28 17:23:54 hazelnut mix[124397]: 17:23:54.811 [error] Object rejected while fetching https://mastodon.wolkenheim.eu/users/Wolkensteine/statuses/116653124471817778 {:transmogrifier, {:error, {:validate, {:error, #Ecto.Changeset<action: :insert, changes: %{type: "Create", context: "https://mastodon.wolkenheim.eu/users/Wolkensteine/statuses/116653116773041621", cc: ["https://berkeley.edu.pl/users/noisytoot", "https://catwithaclari.net/users/9xryfgn83kgg0wou", "https://eldritch.cafe/users/Pouet", "https://infosec.exchange/users/InfosecFemthing", "https://infosec.exchange/users/catsalad", "https://lgbtqia.space/users/alice", "https://meow.social/users/Korawolfsrain", "https://meow.social/users/owashe", "https://mk.absturztau.be/users/aiyp1fktidg0010a", "https://plasmatrap.com/users/ah2oshtf3v", "https://plasmatrap.com/users/ajl7plzw5v", "https://sk.lunya.pet/users/aevr9qg4loh00006", "https://sk.lunya.pet/users/al3rvommgwbg0136", "https://tiggi.es/users/emilvolk", "https://transfem.social/users/a1kq19yzem5g003o", "https://transfem.social/users/a9ztduom7q9v052f", "https://transfem.social/users/abgp31vtvwvq2hp1", "https://void.lgbt/users/ActuallyAubrey", "https://wetdry.world/users/CatAClock", "https://www.w3.org/ns/activitystreams#Public"], to: ["https://mastodon.wolkenheim.eu/users/Wolkensteine/followers"], object: "https://mastodon.wolkenheim.eu/users/Wolkensteine/statuses/116653124471817778", actor: "https://mastodon.wolkenheim.eu/users/Wolkensteine"}, errors: [actor: {"user is deactivated", []}], data: #Pleroma.Web.ActivityPub.ObjectValidators.CreateGenericValidator<>, valid?: false, ...>}}}}
also, meow 