Determinate Systems
@determinate
Bringing Nix ❄️ to the enterprise to empower fearless software delivery 💪
One of our favorite things about Determinate Secure Packages is that adoption doesn't involve refactoring or building out an integration. You swap out a flake reference to get started and `nix flake update` to pull security fixes. That's really it 📦 🔐 ❄️ 🚀 determinate.systems/secure-packa...
Xmas is almost here and all of you are a gift to us 🎁 🥰. So we thought we’d share Determinate Systems’ gifts to you for the 12 Days of Nixmas ❄️🎄. Check back each of the next 12 days, Starting on Saturday, to hear about something we released for the Nix community in 2025. Merry Nixmas!
Build for Linux from your Mac. It just works, with Determinate #Nix. Zero config.
Are you running the latest version of Determinate Nix, v3.6.8? Simply run `determinate-nixd version` to find out and `sudo determinate-nixd upgrade` if a new version is available. More info in our docs here: docs.determinate.systems/determinate-...
Finally: tab complete for determinate-nixd. This and WAY more with Determinate #Nix 3.6.2: determinate.systems/posts/change...
warning: Performing inefficient double copy of ...what?? Determinate Nix 3.6.2 shows you where you're slowing down Nix by needlessly copying your source again. And guess what: Determinate #Nix 3.6.2 has more improvements just like this: determinate.systems/posts/change...
Okay, okay, I know: *dozens of us* grok set theory. It's fun, but ∆∅ε! They doesn't belong in the Nix interface. And now they're gone: Determinate Nix 3.6.2 uses /words/, not symbols, in the `nix profile` commands. This and lots more in Determinate #Nix 3.6.2: determinate.systems/posts/change...
ERROR: a 'aarch64-linux' with features {} is required to build ... BUT WHY? Determinate #Nix now tells you why you're depending on a different system's packages. And it isn't the only error we made easier to fix... this and more in Determinate Nix 3.6.2: determinate.systems/posts/change...
"Import from derivation: such a nice footgun." -- Graham, 2022. IFD can help, but it's slow. Determinate #Nix can show you when happens, so you can get rid of it. Even more observability and performance work in Determinate Nix 3.6.2: determinate.systems/posts/change...
🛠️ Are you running the latest version of Determinate Nix? Open your terminal and run `determinate-nixd version` to check. Keep Nix simple, secure, and confident...with all the latest improvements from DetSys.
Y'all've *loved* automatically fixing your Go flakes when dependencies change with the new `goSum` attribute and Determinate #Nix. So we did it again, this time for buildNpmPackage. PR: github.com/NixOS/nixpkg... Docs to automatically fix your flake: docs.determinate.systems/guides/autom...
Never see an "inconsistent vendoring" error again. We got tired of this inscrutable error message after updating Go modules, so we came up with a plan and asked RossComputerGuy to help. PR: github.com/NixOS/nixpkg...
Just build already!!! Determinate #Nix 3.3 can fix your broken hashes automatically. Get it now: docs.determinate.systems/getting-star...
Determinate #Nix 3.2: we fixed the infamous `git add` error. Really.
Nix turns 22 today! 🎉🎂 Since its first commit in 2003, Nix has grown from an academic idea into the foundation of some of the most powerful software systems. At DetSys, we’re ensuring its future remains bright—working alongside Nix’s creator, Eelco Dolstra, to push the technology forward. 🚀
Determinate is like a Black Friday sale on Nix at work. https://docs.determinate.systems/getting-started
Corporate Nix user? Determinate automatically handles Zscaler and other MITM proxies for you. Check out our blog post on solving enterprise TLS certificates for Nix on macOS: https://buff.ly/4eHFTAf
We're planning on discontinuing support for i686-linux in Determinate Nix Installer, because ~nobody uses it. Let us know if it impacts you? https://buff.ly/4bWzFuK
Thank you PackagingCon for having us to talk about #Nix, the long road to flakes ❄️ and FlakeHub.com. @grahamc.com's full talk will be available on YouTube soon 🚀
In Europe? 🇪🇺 Did you miss that FlakeHub.com is a new home for #Nix flakes ❄️ - Semantic Versioning, including match modifiers 🔢 - Central place to explore and discover flakes 🔍️ - Publish a flake.nix to FlakeHub in seconds ⏱️ 👉️ determinate.systems/posts/introd...
Down and to the right: what every startup wants to see (in their CI performance). Try the Magic Nix Cache. Add this one-liner to your GitHub Actions workflow: - uses: DeterminateSystems/magic-nix-cache-action@main Read more: https://github.com/DeterminateSystems/magic-nix-cache-action/#usage