zimbatm @zimbatm.com · 20/06/2026ATProto 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/2026You 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/2026Anyone interested to hack on Nix in Mexico? June 20 – 26 I have two free tickets: tacosprint.orgtacosprint.orgTaco SprintA week of Nix hacking near the beach 011
zimbatm @zimbatm.com · 14/04/2026Last 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.comsplice: defer per-output spliceReal recursion behind genAttrs by yvan-sraka · Pull Request #508944 · NixOS/nixpkgsFixes #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/2026I'll be in SF March 7–11 after PlanetNix. Any builders around? DMs open. 000
zimbatm @zimbatm.com · 11/02/2026The 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/2026With 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 · 23/10/2025Take a look at this plugin: github.com/discourse/di...github.com 010
zimbatm @zimbatm.com · 22/10/2025I 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.comMake `--write` only write on change by dani0854 · Pull Request #41 · reteps/dockerfmtCurrently, 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/2025When your auto-updater bot has more commits than you in your project :-p github.com/numtide/nix-... 030
zimbatm @zimbatm.com · 02/07/2025Thanks, this claim is bogus. I had a branch that chmod 0600 the file, but even this doesn't really count as "secure". 010
zimbatm @zimbatm.com · 02/07/2025Tired 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.comGitHub - numtide/nix-auth: Nix access-token management toolNix access-token management tool. Contribute to numtide/nix-auth development by creating an account on GitHub. 141
zimbatm @zimbatm.com · 27/03/2025Probably, somewhere in the middle of the other 400 other notifications. 010
zimbatm @zimbatm.com · 27/03/2025How is that possible? Team notification is supposed to be disabled. 100
zimbatm @zimbatm.com · 27/03/2025github.com/numtide/tree... now supports 100 formatters! :)github.comGitHub - numtide/treefmt-nix: treefmt nix configurationtreefmt nix configuration. Contribute to numtide/treefmt-nix development by creating an account on GitHub. 062
zimbatm @zimbatm.com · 13/03/2025Something 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.orgIntroducing NixOS Mediation: A New Conflict Resolution ServiceHey 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/2025Prediction: 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 zimbatmArian van Putten @arianvp.me · 19/02/2025Our team is hiring. If Nix, NixOS and AWS sounds like fun check it out. grnh.se/7bba27744usgrnh.seSenior Infrastructure EngineerSan Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States 1207
Reposted by zimbatmDomen @domenkozar.bsky.social · 13/02/2025✨ devenv 1.4: Generating Nix Developer Environments Using AI devenv.sh/blog/2025/02...devenv.shdevenv 1.4: Generating Nix Developer Environments Using AI - devenvFast, Declarative, Reproducible, and Composable Developer Environments using Nix 043
zimbatm @zimbatm.com · 12/02/2025excalidraw.com is great to have around when having technical conversations. I like how zero-friction it is.excalidraw.comExcalidraw — Collaborative whiteboarding made easyExcalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them. 010
zimbatm @zimbatm.com · 10/02/2025Try code.citadel.org/citadel.git/code.citadel.orgcitadel.git - Citadel server, clients, utilities 010
zimbatm @zimbatm.com · 10/02/2025Do you remember the OOP gang of four? Or how UML was going to replace programmers? When REST or Semantic Web was the new hotness? Or Unix systems full of security holes? Stuggling to build good software isn't something new I feel. 010
zimbatm @zimbatm.com · 09/02/2025As it should be; the article is making general dramatic claims based on zero evidence. What's the point of the article? 100
zimbatm @zimbatm.com · 09/02/2025Did 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.orgcitadel.org 220
zimbatm @zimbatm.com · 05/02/2025FOSDEM gave me the cough'dem. suno.com/song/de2da7c...suno.com"Cough’dem (FOSDEM Fever)" by @revolutionaryspectrum1913 | Sunodrum and bass, uk, electro song. Listen and make your own with Suno. 120
zimbatm @zimbatm.com · 03/02/2025Brian wrote a post on blueprint: bmcgee.ie/posts/2025/0... The project is coming along quite nicely.bmcgee.ieNix: structuring Flakes with BlueprintI’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/2025Anybody else is going to FOSDEM this year? Created a room for the NixOS peeps: matrix.to#/%23nixos-fo...matrix.toMatrix - Decentralised and secure communicationYou'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/2025My 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.comGoogle Pixel 4a's old firmware is gone, trapping users on buggy battery update | Hacker News 010
zimbatm @zimbatm.com · 24/01/2025nice, looks good. it's going to be good for the ecosystem to reduce the amount of input "follows" and flake.lock file sizes. 040
zimbatm @zimbatm.com · 24/01/2025Is anybody using determinate.systems/posts/magic-... ? Kinda wondering if it's worth rewriting it in TypeScript.determinate.systemsEnd of life for the free tier of the Magic Nix CacheSome 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/2025discourse.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.orgNix 2.26 releasedHi, 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/2025Lix 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 · 05/01/2025Sometimes I have the impression that most users are copy-pasting nix code between projects and banging on it until it works. It's just a tool they use for their $dayjob that solves a devenv problem. 020
zimbatm @zimbatm.com · 05/01/2025If you try it out and get stuck, let me know. The project code is in a good shape but what's missing now is better documentation. Getting feedback from new users is what motivates me to write those docs. 000
zimbatm @zimbatm.com · 05/01/2025For a simple dotfile repo, take a look at github.com/numtide/blue.... The intention is to provide a standard folder structure so you can focus on the package and machine code.github.comGitHub - numtide/blueprint: Nix without the glue codeNix without the glue code. Contribute to numtide/blueprint development by creating an account on GitHub. 110
zimbatm @zimbatm.com · 05/01/2025it's ok, I forgive you :-p flake-utils is a weekend hack that came out at the right time. It's interesting to see how much inertia it still has when better things came out since. 110
zimbatm @zimbatm.com · 31/12/2024Can't believe we're 6 short of 100 supported code formatters already. github.com/numtide/tree...github.comGitHub - numtide/treefmt-nix: treefmt nix configurationtreefmt nix configuration. Contribute to numtide/treefmt-nix development by creating an account on GitHub. 150
zimbatm @zimbatm.com · 30/12/2024Reminder 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.orgCachix - Nix binary cache hosting 084
zimbatm @zimbatm.com · 26/12/2024There. One less papercut. github.com/nix-communit...github.comfeat: add hostname change detection by zimbatm · Pull Request #591 · nix-community/srvosNixOS 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/2024Did 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/2024This direnv competitor looks great: github.com/jdx/misegithub.comGitHub - jdx/mise: dev tools, env vars, task runnerdev tools, env vars, task runner. Contribute to jdx/mise development by creating an account on GitHub. 020
zimbatm @zimbatm.com · 24/12/2024Christmas is for fixing papercuts. github.com/NixOS/nix/pu...github.combuiltins.getFlake: also support path argument by zimbatm · Pull Request #12100 · NixOS/nixMotivation 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/2024100%. No beef against the US, but this is overshadowing my understanding of local politics. It's probably bad for the democracy of my own country :S 010
zimbatm @zimbatm.com · 23/12/2024Can I get a "no American politics" filter? It would be good for my brain. 220