shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

261
active users

#guix

7 posts5 participants0 posts today
Daniel Lakeland<p>The <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> router is called tottenham because it's my hot-spare.</p>
Daniel Lakeland<p>Every day I get a little closer to a <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> router. </p><p>My current hangup is that my config builds, but a module I created services/tottenham-networking.scm doesn't appear anywhere in the /gnu/store and so at runtime a function defined there isn't defined so my networking service doesn't run.</p><p>Any ideas? shouldn't my modules get copied into the store to be accessible?</p>
Daniel Lakeland<p>My <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps. I do feel like I'm making good progress on my router... but I'm a little puzzled by this behavior. I did a guix system reconfigure and it's found my local substitutes server... but it's sitting there saying:</p><p>"looking for substitutes on ... 0.2%" after like minutes and minutes, and I don't plan to wait a day for it to look for substitutes... what's up? any ideas (yes the substitutes server is online and I can ping and ssh to it and port 80 is open)</p>
Daniel Lakeland<p>Hey <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps. To support my GUIX router project I'm thinking to create a module that has some functions like (rename-ifaces!) and (set-addrs!) etc... Basically using guile-netlink to manually set up the network the way I want on multiple interfaces. I'd like to create a shepherd service that simply calls a "run" function defined in this module as the start procedure, and a teardown function as a stop procedure.</p><p>I see lots of make-forkexec-constructor and etc but ....</p>
Daniel Lakeland<p>Well <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps. I solved the problem with my squid config file... I had two copies and was editing the wrong one. Deleted the unused copy and edited the right ones and now squid runs, as does dnsmasq and unbound. </p><p>I now need to figure out how to do a custom dhcpcd service so that I can have static networking except on the WAN where I can both get an ipv4 as well as a series of ipv6 /64 PDs for the internal networks.</p>
Fabio Natali<p>It's parentheses double trouble next Tuesday in London! Come and meet us for a drink and a chat at the Barbican's Lakeside Terrace:</p><p>- 6PM onwards<br>- Barbican Centre, Silk St, EC2Y 8DS</p><p>Two <a href="https://social.coop/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> events running in parallel:</p><p><a href="https://social.coop/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a>: <a href="https://www.meetup.com/guix-social/events/309290507/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/guix-social/events/</span><span class="invisible">309290507/</span></a></p><p><a href="https://social.coop/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> 'M-x drinks': <a href="https://www.meetup.com/london-emacs-hacking/events/310360735/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/london-emacs-hackin</span><span class="invisible">g/events/310360735/</span></a></p><p>No talks planned, it'll be an informal get-together to chat about our beloved operating system and editor in front of a drink.</p><p><a href="https://social.coop/tags/london" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>london</span></a> <a href="https://social.coop/tags/meetup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>meetup</span></a> <a href="https://social.coop/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://social.coop/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a></p>
Giacomo Leidi almost @ WHY2025<p>Any <a href="https://mastodon.bida.im/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> <a href="https://mastodon.bida.im/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://mastodon.bida.im/tags/bonfire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bonfire</span></a> <a href="https://mastodon.bida.im/tags/spritely" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spritely</span></a> hackers at <a href="https://mastodon.bida.im/tags/why2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>why2025</span></a> ? In case there's interest we could organize a session to craft a Guix package or to setup a Bonfire instance on the Guix System or plan how to goblinize the web or anything really just to chill and get to know each other.</p>
Daniel Lakeland<p>So, <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps, what is up with this situation? In my config repo I have a config file that I use to tell squid what to do. I reference it as (local-file ...) My understanding is this causes the file to be pulled out of my repo and put into the /gnu/store directory. That in fact happened the first time I did a reconfigure. But when I change the file, it isn't getting a new version in the repo. This has to be wrong. Is it my fault or a bug in how guix does the derivation? what should I be doing?</p>
Daniel Lakeland<p>My <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps. Massive massive progress today with the GUIX router project. I have it booting, static provisioning the main ethernet interfaces, and I think I know how to set up the firewall. I don't have yggdrasil running, or squid. It seems like squid is crashing, but I think it's due to some directories I specified in the config not existing, or something. No logs yet to see what's up. anyway, massive thanks to you if you offered suggestions in the last few days!</p>
Andreas<p>The miniseries of posts about <span class="h-card" translate="no"><a href="https://social.coop/@spritely" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>spritely</span></a></span> <a href="https://toot.aquilenet.fr/tags/goblins" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>goblins</span></a> has finally been turned into a real blog, thanks to <a href="https://toot.aquilenet.fr/tags/haunt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haunt</span></a>, with an associated Atom feed: <a href="https://enge.math.u-bordeaux.fr/feed.xml" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">enge.math.u-bordeaux.fr/feed.x</span><span class="invisible">ml</span></a> There will hopefully be more <a href="https://toot.aquilenet.fr/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> related content in the future.</p>
Daniel Lakeland<p>OK, <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps... <a href="https://issues.guix.gnu.org/64076" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">issues.guix.gnu.org/64076</span><span class="invisible"></span></a></p><p>suggests that a possible cause of my previous problem is that my squid module itself doesn't import some module. So although the error message is about me not importing my own module, it's actually just that my module is maybe broken. So gonna debug things in that direction.</p>
eruwero<p><span class="h-card" translate="no"><a href="https://mastodon.cloud/@jasongorman" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jasongorman</span></a></span> <a href="https://ieji.de/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> ftw (you can visualize all (real) dependencies of a package as a graph)</p>
Daniel Lakeland<p>Well, I'm learning a lot, sort of... my <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps... </p><p>I've defined services/squid.scm and done (use-modules (services squid))</p><p>in the squid.scm I have:</p><p>(define-public squid-proxy (simple-service 'squid-proxy ....))</p><p>I've set paths, so it's finding the module...</p><p>I've got <br>(service squid-proxy) in my services, but it complains "squid-proxy: unbound variable <br>hint: Did you forget `(use-modules (services squid))'?"</p><p>No I did not forget that... but I don't know what I'm doing wrong?</p>
Daniel Lakeland<p>Ok <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> peeps. I'm trying to create a service to run unbound with a given config. In the service def At the line:</p><p>(list #$(file-append unbound "/usr/sbin/unbound")</p><p>I'm getting "unbound: unbound variable"</p><p>My understanding is that in a gexp if I mention a package it should become the store path to the package... unbound isn't installed yet, but it is mentioned in the list of packages to install. what's up here?</p>
Daniel Lakeland<p>Guys, guys... <a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> pull is really really slow. Even after switching channels to codeberg... been running for like an hour now, at 95% so far. (indexing objects, it'll do even more once it's finished with that).</p>
Josep Bigorra 🐂🎸👨‍💻<p>🍷 Veritas v0.1.6: The <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> (<a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a>) testing framework</p><p><a href="https://codeberg.org/jjba23/veritas" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/jjba23/veritas</span><span class="invisible"></span></a></p><p>Updated on <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> : <a href="https://codeberg.org/guix/guix/pulls/1559" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/guix/guix/pulls/1</span><span class="invisible">559</span></a> </p><p>A lot of improvements made to it!✨ <br>- More latin puns<br>- We have a powerful <a href="https://mastodon.social/tags/test" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>test</span></a> runner with auto-discovery and a lot of configurability<br>- Environment variables for more control<br>- Stability and performance improvements (on concurrency especially)<br>- Benchmarks with statprof<br>- Delayed computations in assertion<br>- Running ONLY tests or suites that match a regex</p>
Sharlatan<p><span class="h-card" translate="no"><a href="https://scholar.social/@khinsen" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>khinsen</span></a></span> <span class="h-card" translate="no"><a href="https://fed.bajsicki.com/@phil" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>phil</span></a></span> <span class="h-card" translate="no"><a href="https://gamerplus.org/@screwlisp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>screwlisp</span></a></span> from the recent Lisp team updates <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a> provides native build for <a href="https://mastodon.social/tags/sbcl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sbcl</span></a>, <a href="https://mastodon.social/tags/ecl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ecl</span></a> and <a href="https://mastodon.social/tags/clasp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clasp</span></a>; more to follow</p>
Noé Lopez<p>After a few weeks of work: a <a href="https://piaille.fr/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> session running on the <a href="https://piaille.fr/tags/shepherd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shepherd</span></a>!</p><p>This implementation in <a href="https://piaille.fr/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> is completely independent of systemd and can run on any init system!</p><p>Thanks to <span class="h-card" translate="no"><a href="https://fosstodon.org/@AdrianVovk" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>AdrianVovk</span></a></span> for their help :)</p><p><a href="https://piaille.fr/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a> will need this for GNOME 49, since the original GNOME session dropped the non-systemd implementation. Source code at <a href="https://gitlab.gnome.org/noe/gnome-session-shepherd" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.gnome.org/noe/gnome-ses</span><span class="invisible">sion-shepherd</span></a></p>
Bonfire<p><span class="h-card" translate="no"><a href="https://mastodon.bida.im/@paulbutgold" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>paulbutgold</span></a></span> is also looking at that (and <a href="https://indieweb.social/tags/GUIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GUIX</span></a> as well) :)</p>
Daniel Lakeland<p><a href="https://mastodon.sdf.org/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a> <a href="https://mastodon.sdf.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://mastodon.sdf.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> people.</p><p>I've done "guix install guile-netlink"</p><p>and inside ~/.guix-profile/share/guile/site/3.0 I see ip/ and netlink/</p><p>then in guile I do (add-to-load-path "~/.guix-profile...")</p><p>and now<br>(use-modules (ip))</p><p>and it says "no code for module (ip)"</p><p>what am I doing wrong?</p>