I had a super nice time on Lanzarote. Big thanks to the sponsors: numtide@fosstodon.org @nixos_org @cyberus @flox @cachix and rest!
You can read the full report of #OceanSprint here: https://oceansprint.org/reports/2025/
I had a super nice time on Lanzarote. Big thanks to the sponsors: numtide@fosstodon.org @nixos_org @cyberus @flox @cachix and rest!
You can read the full report of #OceanSprint here: https://oceansprint.org/reports/2025/
#OceanSprint 2025 is over, it was an great experience!
I mostly worked on gobuild.nix, a next-generation builder for Go in nixpkgs. gobuild.nix removes vendoring for Go packages in nixpkgs, modeling the full dependency graph in Nix. Each module dependency will be its own derivation, including build cache on a module level.
During the sprint, I moved gobuild.nix from linking dependency source into a vendor directory to providing a local directory that can be used as GOPROXY. This is both more versatile and simple.
Together with @britter I started implementing a code generation tool that will help to package the large number of packages that will be part of the Go dependencies package set. The tool generates the Nix code for these packages, including the FOD hashes.
OceanSprint 2025 – Day 4
We made great progress today! Fixes to the apache-airflow package, improvements to Snix and integration test support in nixpkgs, and a blog post on preventing the XZ backdoor.
Big strides in supply chain security too: packaged SPIFFE for secure identity, and improved SBOM support via Laut, integrating it with Lila to track build provenance.
Plus, we hiked up a volcano for epic views and enjoyed traditional paella!
OceanSprint 2025 – Day 3
The most amazing part of this sprint isn't just the hacking or excursions (surfing at Famara Beach and winery visits were awesome!). It’s the sense of community. Despite recent drama around forks (Nix, Lix, Tvix/Snix), I've seen firsthand how people come together here—sharing ideas, having respectful discussions, and moving the ecosystem forward. The space is big enough for everyone, and that’s what makes it special.
OceanSprint 2025 – Day 2!
We're hacking on exciting projects like NixOS config diffing, Tvix/Snix, interpreterless initrd, and better Go support in nixpkgs. But it's not all code—we're also enjoying BBQ, mountain biking, hiking, and surfing in beautiful Lanzarote!
Great code, great people, and great vibes. Can't wait to see what we build next!
Greetings from #OceanSprint 2025 in Lanzarote!
Surrounded by brilliant minds, we're hacking on #NixOS, improving the ecosystem, and sharing knowledge—all with an ocean view.
Open-source is about community, innovation, and impact, and this sprint embodies it perfectly. Stay tuned for exciting updates!