urbanists.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a server for people who like bikes, transit, and walkable cities. Let's get to know each other!

Server stats:

545
active users

#guix

19 posts17 participants2 posts today
korkeala<p>Hello all, here's my <a href="https://hachyderm.io/tags/introduction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>introduction</span></a> post. I migrated here from <a href="https://hachyderm.io/tags/fosstodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fosstodon</span></a>. This instance feels more aligned to my values.</p><p>I'm a software developer and a long time Linux/#FOSS user. I maintain packages in <a href="https://hachyderm.io/tags/Fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fedora</span></a>, but recently been also packaging software for <a href="https://hachyderm.io/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a>. </p><p>I'm interested in <a href="https://hachyderm.io/tags/meditation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meditation</span></a>, <a href="https://hachyderm.io/tags/ethics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ethics</span></a> and <a href="https://hachyderm.io/tags/sustainability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sustainability</span></a> in computing and in real life, more on the side of doing than posting about it.</p><p>I also enjoy art a lot, good books, music, movies and visual art.</p><p>If you have questions, feel free to ask. If not, have a nice day 🥰.</p>
Sharlatan<p><span class="h-card" translate="no"><a href="https://oldbytes.space/@amoroso" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>amoroso</span></a></span> Let's package all astro software in <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> :blobmiou: </p><p>There are nearly 200 fully reproducible packages</p><p><a href="https://mastodon.social/@sharlatan/114378292326544592" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@sharlatan/114</span><span class="invisible">378292326544592</span></a></p>
Khleedril<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@janvhs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>janvhs</span></a></span> <a href="https://cyberplace.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> came into existence to make a better <a href="https://cyberplace.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a>. Using Guile scheme as the configuration language, as well as, increasingly, the implementation language of <a href="https://cyberplace.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> itself, the system is much more powerful and easier to adapt to customization. This has led to great things, which <a href="https://cyberplace.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> scrambles to keep up with.</p>
Jan <3<p>Honest question: What is the reason for <a href="https://hachyderm.io/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> to exist? Is it just because <a href="https://hachyderm.io/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a> is not GPL licensed or do they have a crazy unique feature?</p>
Kurt Kremitzki<p>So <a href="https://mastodon.social/tags/GuixSystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GuixSystem</span></a> (i.e., the OS) has a service to provide a build VM to sandbox the <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> build process, and this made me think, it could be handy to provide a service for creating <a href="https://mastodon.social/tags/Trisquel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trisquel</span></a> or <a href="https://mastodon.social/tags/Parabola" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Parabola</span></a> VMs as a base, effectively extending the Guix functionality set with the Debian &amp; Arch Linux package archives</p>
Fabio Natali<p>It'd be nice to have <span class="h-card" translate="no"><a href="https://mastodon.social/@tiang" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tiang</span></a></span>'s org-publish-rss in <a href="https://social.coop/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a>.</p><p><a href="https://git.sr.ht/~taingram/org-publish-rss" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.sr.ht/~taingram/org-publis</span><span class="invisible">h-rss</span></a></p><p>Here's my attempt at packaging it, should someone with (or without) commit rights fancy giving a quick look.</p><p><a href="https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78086" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">debbugs.gnu.org/cgi/bugreport.</span><span class="invisible">cgi?bug=78086</span></a></p>
egregious philbin<p>Well, I've gone and done it. Barely been using my "daily driver" laptop lately, because I default to the cheap spare I set up <a href="https://retro.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> on. No more! The former Debian install has been backed up, the machine wiped, and Guix installed.</p>
Ada Stevenson<p>Was about to attempt to package <a href="https://mastodon.social/tags/GHDL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHDL</span></a> for <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a>... spent an hour before I stumbled across the guix-electronics[1] channel!! I know there's a channel aggregator somewhere but I always forget to check it before making a package... </p><p>Funny that it isn't upstreamed yet though. GHDL seems like a package that would fit into Guix proper very well, we have a `fpga.scm` file already anyway. Perhaps its accomodating all the different compile-time variations?</p><p>[1] <a href="https://git.sr.ht/~csantosb/guix.channel-electronics" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.sr.ht/~csantosb/guix.chann</span><span class="invisible">el-electronics</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Ludovic Courtès<p>📢 <a href="https://toot.aquilenet.fr/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> team members: you have until May 6th to deliberate on the Codeberg migration proposal (GCD&nbsp;002). 👇<br><a href="https://issues.guix.gnu.org/76503#152" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">issues.guix.gnu.org/76503#152</span><span class="invisible"></span></a></p>
🗃️<p><a href="https://ultrarare.space/en/posts/guix-rust-packaging-preview/" rel="nofollow noopener noreferrer" target="_blank">https://ultrarare.space/en/posts/guix-rust-packaging-preview/</a><span><br><br>On the next merge of </span><code>rust-team</code> branch, Guix will support importing Rust dependencies from the generated lockfile <code>Cargo.lock</code>. A simplified Rust packaging model utilizing the new feature will be introduced, and a workflow will also be documented in Guix Cookbook (<a href="https://issues.guix.gnu.org/77093" rel="nofollow noopener noreferrer" target="_blank">bug#77093: New Rust packaging workflow based on lockfile importer</a><span>).<br><br>To test the new packaging model and tweak the workflow, in the past two weeks I have migrated 150 Rust programs, with a total amount of 3638 dependencies and slightly higher source expectation. You might be amazed if you have ever tried Rust packaging in Guix.<br><br>More details will be covered in a future blog post on </span><a href="https://guix.gnu.org/blog/" rel="nofollow noopener noreferrer" target="_blank">Guix Blog</a><span>.<br><br>This post is to share you the news and give a </span><b>very</b><span> brief instruction on how to use the lockfile importer in your own channel at the moment.<br><br>Wait, at the moment...? Yes! Build system changes from </span><code>rust-team</code><span> branch are not hard requirements.<br><br></span><a href="https://social.boiledscript.com/tags/guix" rel="nofollow noopener noreferrer" target="_blank">#guix</a> <a href="https://social.boiledscript.com/tags/rust" rel="nofollow noopener noreferrer" target="_blank">#rust</a></p>
nixFREAK<p>Grr using guix as a package manager on <a href="https://masto.hackers.town/tags/Archlinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Archlinux</span></a> isn't the most fun, so I added the guix guile modules path to an emacs instance then called emacs in a guix shell. Geiser-guile REPL sees the modules*.scm but the modules don't run ... hmm ... <a href="https://masto.hackers.town/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> , <a href="https://masto.hackers.town/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a></p>
Sharlatan<p>Good news everyone!</p><p>The Python team train has reached the master depot, bringing 3.11 and fresh versions of the stack.</p><p><a href="https://git.savannah.gnu.org/cgit/guix.git/commit/?id=e417d6fe8182c0b42b113490fec6a0297fd68fed" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.savannah.gnu.org/cgit/guix</span><span class="invisible">.git/commit/?id=e417d6fe8182c0b42b113490fec6a0297fd68fed</span></a></p><p>Pull gently and report on any failures to <a href="https://issues.guix.gnu.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">issues.guix.gnu.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a></p>
Broken Spark<p><span class="h-card" translate="no"><a href="https://mastodon.social/@Edent" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Edent</span></a></span> The <a href="https://cyberplace.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> version is at 3.62.2, and seems to work okay. Guix is way better than flathub if you can tolerate the time to do the delta upgrade computations and then the initial package download.</p><p>For the uninitiated: </p><p> * install <a href="https://cyberplace.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> through your operating system installer<br> * run 'guix pull' at the command line<br> * run 'guix shell filezilla -- filezilla'</p><p>Voilà!</p>
harryprayiv<p><span class="h-card" translate="no"><a href="https://mastodon.social/@michaelcoyote" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>michaelcoyote</span></a></span> NixOS is decades old. </p><p>share the issue you’re having.</p><p>I feel that NixOS is unparalleled but it takes dedication.<br>Once something works, it just works; delivers what Docker pretends to. </p><p>For me, flakes allow me to lock in my dev env &amp; builds.</p><p>That said, I can’t help but think that <a href="https://mastodon.social/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a> is the precursor to something ideal. <br>The only thing standing in Nix’s way is the stack they chose long ago.<br>IMO, Nix being untyped was a mistake.</p><p><a href="https://mastodon.social/tags/GUIX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GUIX</span></a> <a href="https://mastodon.social/tags/Sixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sixos</span></a> <a href="https://mastodon.social/tags/nickel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nickel</span></a> <a href="https://mastodon.social/tags/tvix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tvix</span></a> <a href="https://mastodon.social/tags/aux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aux</span></a> <a href="https://mastodon.social/tags/lix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lix</span></a> <a href="https://mastodon.social/tags/snix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>snix</span></a></p>
Kurt Kremitzki<p>These writeups for the 2024 <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> User and Contributor Survey are a really exemplary view into <a href="https://mastodon.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSS</span></a> community and project management in general, regardless of which corner of this world you work in.</p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-1/</span></a></p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-2/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-2/</span></a></p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-3/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-3/</span></a></p>
Knut 🏳️‍🌈 🇳🇴🧸<p>I couldn't do it. I went back to <a href="https://mstdn.social/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> <a href="https://mstdn.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> is lovely in premise. I like the idea of a general purpose language, especially <a href="https://mstdn.social/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> driving it, but the documentation is fucking TERRIBLE! And I already have a robust nixos config. Configuring the damned thing was keeping me away from doing shit.</p>
Simon Tournier<p>Hey <a href="https://social.sciences.re/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a>! The Guix Consensus Document (GCD) about « Migrating repositories, issues, and patches to <a href="https://social.sciences.re/tags/Codeberg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Codeberg</span></a> » will close soon!</p><p>The last version:</p><p><a href="https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/002-codeberg.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.savannah.gnu.org/cgit/guix</span><span class="invisible">/guix-consensus-documents.git/tree/002-codeberg.md</span></a></p><p>Discussion: <a href="https://issues.guix.gnu.org/76503" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">issues.guix.gnu.org/76503</span><span class="invisible"></span></a></p><p>Drop a comment: mailto:76503@debbugs.gnu.org</p><p>Thanks all the participants and <span class="h-card" translate="no"><a href="https://toot.aquilenet.fr/@civodul" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>civodul</span></a></span> for driving; a friendly debate even on a touchy topic = a nice outcome! 😀</p>
Janneke<p><span class="h-card" translate="no"><a href="https://social.coop/@cwebber" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cwebber</span></a></span><br>That would be nice. Also, kind of <a href="https://todon.nl/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> related.</p><p>I know (only) of these make replacement efforts/attempts</p><p>* <a href="https://github.com/spk121/potato-make" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/spk121/potato-make</span><span class="invisible"></span></a><br>* <a href="https://codeberg.org/lechner/bespoke" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/lechner/bespoke</span><span class="invisible"></span></a></p><p>See also &lt;<a href="https://lists.gnu.org/archive/html/guix-devel/2024-12/msg00209.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.gnu.org/archive/html/gui</span><span class="invisible">x-devel/2024-12/msg00209.html</span></a>&gt;</p>
Khleedril<p><span class="h-card" translate="no"><a href="https://retro.social/@ieure" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ieure</span></a></span> Debian is ancient and <a href="https://cyberplace.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> has learned a lot of lessons off of that. On the shoulders of giants....</p>
egregious philbin<p>Was messing about in Debian land over the weekend, and it's made me really appreciate some <a href="https://retro.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> stuff:</p><p>- Guix packages get rebuilt when their dependencies change. Was trying to use the arm64 Guix .deb, and it doesn't work, spewing errors about incompatible bytecode. That wouldn't happen on Guix, because it'd get rebuilt if Guile changed.</p><p>- Building any package in Guix is as simple as `guix build package`. Trying to rebuild the .deb to fix the first problem required a ton of screwing around and manually installing stuff on the system including installing devscripts to run a program to make a fake package with build-deps, which you then install (or in my case, install, find that didn't work, uninstall, then reinstall a different way) to get the environment to build the thing.</p><p>Guix ain't perfect, but these problems simply don't exist there.</p>