Sign in

zimbatm

@zimbatm.com
282 followers 234 following 89 posts

I like to build things. Helping companies adopt #Nix and #NixOS at numtide.com

PostsRepliesMedia
zimbatm @zimbatm.com · 20/06/2026
ATProto is really neat. It took me two 30min sessions to migrate from bsky.app to my own self-hosted PDS. It felt really smooth, you can see they really thought this trough.
040
zimbatm @zimbatm.com · 04/06/2026
You become the top 5 people you hang out with. For some people it's Claude, Codex, ChatGPT, Gemini and Grok.
010
zimbatm @zimbatm.com · 04/06/2026
Anyone interested to hack on Nix in Mexico? June 20 – 26 I have two free tickets: tacosprint.org
tacosprint.org
Taco Sprint
A week of Nix hacking near the beach
011
zimbatm @zimbatm.com · 18/05/2026
Looks like this is where we're heading
110
zimbatm @zimbatm.com · 17/05/2026
Time for the seasonal garbage collection.
020
zimbatm @zimbatm.com · 16/04/2026
Does Nix feel faster yet?
010
zimbatm @zimbatm.com · 14/04/2026
Last week I built a little tool to find hot paths in Nix evaluations, classify and find simplifications trough code mutation. Now nixpkgs eval is 30-50% faster on cross-compilation targets :-D Let me know if you have slow code. github.com/NixOS/nixpkg...
github.com
splice: defer per-output spliceReal recursion behind genAttrs by yvan-sraka · Pull Request #508944 · NixOS/nixpkgs
Fixes #338231. Follow-up to #506578 and #506588 (already merged). @zimbatm's automated research tooling flagged this commit as a likely performance win. I was tasked to validate the numbers and...
073
zimbatm @zimbatm.com · 18/02/2026
I'll be in SF March 7–11 after PlanetNix. Any builders around? DMs open.
000
zimbatm @zimbatm.com · 11/02/2026
The feeling that I could re-use code I wrote, is what got me hooked onto Nix. Chef, Puppet, and Ansible are at an unfair advantage. What makes Nix structurally different is the vertical integration between the OS and package manager.
000
zimbatm @zimbatm.com · 12/01/2026
With Nix, if you need any service or package not in search.nixos.org, go to github.com/search and search "language:Nix theservice". Most of the time, someone has already implemented it.
1132
zimbatm @zimbatm.com · 22/10/2025
I love to see PRs like this. By defining a formatter spec, treefmt keeps its code simple, and slowly pushes the formatter ecosystem in the right direction. It works surprisingly well. github.com/reteps/docke...
github.com
Make `--write` only write on change by dani0854 · Pull Request #41 · reteps/dockerfmt
Currently, even if there are no changes --write will still write to file, changing its last modified timestamp. This causes a problem for things that monitors file modification by that timestamp. F...
030
zimbatm @zimbatm.com · 06/10/2025
When your auto-updater bot has more commits than you in your project :-p github.com/numtide/nix-...
030
zimbatm @zimbatm.com · 02/07/2025
Tired of hitting rate limits when running `nix flake update`? Trying to fetch a private repository in your flake inputs or builtin fetchers? Here is a new tool for you (still early, looking for feedback): github.com/numtide/nix-...
github.com
GitHub - numtide/nix-auth: Nix access-token management tool
Nix access-token management tool. Contribute to numtide/nix-auth development by creating an account on GitHub.
141
zimbatm @zimbatm.com · 27/03/2025
github.com/numtide/tree... now supports 100 formatters! :)
github.com
GitHub - numtide/treefmt-nix: treefmt nix configuration
treefmt nix configuration. Contribute to numtide/treefmt-nix development by creating an account on GitHub.
062
zimbatm @zimbatm.com · 13/03/2025
Something I have been working on for the past month. I'm excited to see what improved communication can bring to the NixOS ecosystem. discourse.nixos.org/t/introducin...
discourse.nixos.org
Introducing NixOS Mediation: A New Conflict Resolution Service
Hey everyone, I’m excited to introduce a new service to the NixOS community: NixOS Mediation. Mediation is a valuable tool for resolving disputes and conflicts in a structured and constructive way. ...
062
zimbatm @zimbatm.com · 13/03/2025
Prediction: one or more languages will emerge, optimised for LLMs to talk to each other. We'll start seeing Tweets that humans don't understand.
010
Reposted by zimbatm
Arian van Putten @arianvp.me · 19/02/2025
Our team is hiring. If Nix, NixOS and AWS sounds like fun check it out. grnh.se/7bba27744us
grnh.se
Senior Infrastructure Engineer
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
1207
Reposted by zimbatm
Domen @domenkozar.bsky.social · 13/02/2025
✨ devenv 1.4: Generating Nix Developer Environments Using AI devenv.sh/blog/2025/02...
devenv.sh
devenv 1.4: Generating Nix Developer Environments Using AI - devenv
Fast, Declarative, Reproducible, and Composable Developer Environments using Nix
043
zimbatm @zimbatm.com · 12/02/2025
excalidraw.com is great to have around when having technical conversations. I like how zero-friction it is.
excalidraw.com
Excalidraw — Collaborative whiteboarding made easy
Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
010
zimbatm @zimbatm.com · 09/02/2025
Did anybody use www.citadel.org? Every few years I run into it, and it has this intriguing set of features and vibe. BBS for the Web. I'm curious if any businesses are using it.
citadel.org
citadel.org
220
zimbatm @zimbatm.com · 05/02/2025
FOSDEM gave me the cough'dem. suno.com/song/de2da7c...
suno.com
"Cough’dem (FOSDEM Fever)" by @revolutionaryspectrum1913 | Suno
drum and bass, uk, electro song. Listen and make your own with Suno.
120
zimbatm @zimbatm.com · 03/02/2025
Brian wrote a post on blueprint: bmcgee.ie/posts/2025/0... The project is coming along quite nicely.
bmcgee.ie
Nix: structuring Flakes with Blueprint
I’m sitting here, in an Airbnb in Brussels, after a long weekend of talking tech and drinking beer during my first FOSSDEM. Seems like as good a time as any then to try and restart my regular posting ...
093
zimbatm @zimbatm.com · 31/01/2025
Anybody else is going to FOSDEM this year? Created a room for the NixOS peeps: matrix.to#/%23nixos-fo...
matrix.to
Matrix - Decentralised and secure communication
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversation
020
zimbatm @zimbatm.com · 30/01/2025
My wife was happy with her Pixel 4a phone. Last week Google pushed a software update, and now the battery is draining like a sieve. Google doesn't explain why this happeend and how to fix this. news.ycombinator.com/item?id=4286...
news.ycombinator.com
Google Pixel 4a's old firmware is gone, trapping users on buggy battery update | Hacker News
010
zimbatm @zimbatm.com · 24/01/2025
Is anybody using determinate.systems/posts/magic-... ? Kinda wondering if it's worth rewriting it in TypeScript.
determinate.systems
End of life for the free tier of the Magic Nix Cache
Some unfortunate decisions by GitHub have forced us to wind down free caching with the Magic Nix Cache by 1 February 2025
000
zimbatm @zimbatm.com · 24/01/2025
discourse.nixos.org/t/nix-2-26-r... Nix 2.26 is out! The biggest change is how path sub-flakes are handled. Previously, their input was locked by a hash which led to confusion from users. With that change, having a `./dev` sub-flake now becomes practical.
discourse.nixos.org
Nix 2.26 released
Hi, I’m pleased to announce the availability of Nix 2.26. It is available from https://releases.nixos.org/?prefix=nix/nix-2.26.0/ . Support for relative path inputs #10089 Flakes can now refer to...
2183
zimbatm @zimbatm.com · 19/01/2025
Lix has the most enjoyable release notes of the industry. It repeats what the project is about, has a great tone, provides a summary and details. Love it.
170
zimbatm @zimbatm.com · 31/12/2024
Can't believe we're 6 short of 100 supported code formatters already. github.com/numtide/tree...
github.com
GitHub - numtide/treefmt-nix: treefmt nix configuration
treefmt nix configuration. Contribute to numtide/treefmt-nix development by creating an account on GitHub.
150
zimbatm @zimbatm.com · 30/12/2024
Reminder that you can get unfree+redistributable binaries (eg: CUDA, ZeroTier or MongoDB) from the nix-community.cachix.org cache. I noticed today that this knowledge is not widely available. hydra.nix-community.org/project/nixp...
nix-community.cachix.org
Cachix - Nix binary cache hosting
084
zimbatm @zimbatm.com · 26/12/2024
There. One less papercut. github.com/nix-communit...
github.com
feat: add hostname change detection by zimbatm · Pull Request #591 · nix-community/srvos
NixOS is just too easy to deploy to the wrong host. Eg: nixos-rebuild --flake .#wronghostname --target-host root@otherhost switch It happened to me a few times, and when I started talking about it...
020
zimbatm @zimbatm.com · 26/12/2024
Did you ever deploy your NixOS configuration to the wrong host? It happened to me a few times. Luckily it's easy to revert but it can cause downtime and state folders to be left around.
140
zimbatm @zimbatm.com · 24/12/2024
This direnv competitor looks great: github.com/jdx/mise
github.com
GitHub - jdx/mise: dev tools, env vars, task runner
dev tools, env vars, task runner. Contribute to jdx/mise development by creating an account on GitHub.
020
zimbatm @zimbatm.com · 24/12/2024
Christmas is for fixing papercuts. github.com/NixOS/nix/pu...
github.com
builtins.getFlake: also support path argument by zimbatm · Pull Request #12100 · NixOS/nix
Motivation This is a papercut that has been bugging me for a while. :lf . is fine but doesn't show you what variables it adds to the context. And builtins.getFlake (toString ./.) works but gets...
081
zimbatm @zimbatm.com · 23/12/2024
Can I get a "no American politics" filter? It would be good for my brain.
220
zimbatm @zimbatm.com · 23/12/2024
Was thinking about this again: zimbatm.com/notes/garnix...
zimbatm.com
Garnix is so good. It's suprising it's not the default CI for all new Nix projects.
Is something I said on Bluesky last week. Here is a longer take on this:
030
zimbatm @zimbatm.com · 19/12/2024
For companies looking to give back, Oceansprint is great ROI in terms of amount of dollar spent to positive outcomes. * github.com/nix-communit... * github.com/NixOS/nixpkg... * noogle.dev * ... And so many human connections that contribute to a more healthy ecosystem.
noogle.dev
Noogle - Simply find Nix API reference documentation.
Nix API reference. Includes nix, nixpkgs and nixos. Search nix functions within the nix ecosystem based on type, name, description, example, category and more.
031
zimbatm @zimbatm.com · 16/12/2024
We finished upstreaming nixos-generators project. Take existing NixOS configurations and generate images for all sort of targets: ``` nixos-rebuild build-image --flake .#my-system --image-variant digital-ocean ``` github.com/NixOS/nixpkg...
github.com
nixos-rebuild: init build-image subcommand by phaer · Pull Request #347275 · NixOS/nixpkgs
I split preparation for this into smaller PRs, after feedback: make-disk-image: Allow passing of image baseName #359326 image/images: init #359328 virtualisation: Use system.build.image, normalize...
4369
zimbatm @zimbatm.com · 16/12/2024
garnix.io is so good. It's suprising it's not the default CI for all new Nix projects.
garnix.io
garnix | the nix CI
Simple, fast, and green CI and caching for nix projects
3121
zimbatm @zimbatm.com · 14/12/2024
Thinking about goals for 2025. What big changes would you like to see next year for #Nix and #NixOS?
350
zimbatm @zimbatm.com · 13/12/2024
Cool, Vulnix is maintained again! github.com/nix-communit...
github.com
Release Release 1.10.2 · nix-community/vulnix
All commits included in this release: 1.10.1...1.10.2
060
zimbatm @zimbatm.com · 10/12/2024
Just got reminded of this. Can you guess what the return value will be? :) ``` $ nix repl nix-repl> 1/0 ```
451
zimbatm @zimbatm.com · 10/12/2024
Are you tired of downloading a full copy of nixpkgs for every project? Update your flake inputs to do this more incrementally: ```diff - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "git+https://github.com/NixOS/nixpkgs?shallow=1&ref=nixpkgs-unstable"; ```
6389
zimbatm @zimbatm.com · 03/12/2024
The best NixOS release. I might be biased by the new Logo. discourse.nixos.org/t/nixos-24-1...
discourse.nixos.org
NixOS 24.11 released
Hello, we’re glad to announce NixOS 24.11 Vicuña was released earlier today. Release Announcement Release Notes Upgrade Instructions Downloads We saw quite a significant increase of contributors be...
0100
zimbatm @zimbatm.com · 30/11/2024
Archaeologists found an ancient tablet with these carvings: ᣏɨᰞ They say it depicts a prophecy.
071
zimbatm @zimbatm.com · 24/11/2024
NixOS meetup in Zurich. Comparing the deployment models between Clan, Thymis and Fediversity. All deploying NixOS, in different ways.
130
zimbatm @zimbatm.com · 20/11/2024
Bluesky, Tell me, What are you building?
131
zimbatm @zimbatm.com · 20/11/2024
Ok, Bluesky: nixos.tvix.store 😊
nixos.tvix.store
https://nixos.tvix.store/
Hello from nar-bridge
150
zimbatm @zimbatm.com · 20/11/2024
Hello, Is this where the real people went?
6272