← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 16
  1. Hiding my AI slop from my Nix friends

    Warning If you are pissed off reading this, you can start here and work your way back.

  2. Every package is already installed

    tl;dr; omnibin is a FUSE filesystem that puts every binary nixpkgs ever shipped on your $PATH.

  3. A build graph that rolls dice

    We are right around the corner from NixCon 2026.

  4. Visualizing Nix closures

    tl;dr seenix.dev lays every byte of a Nix closure out on a map, one pixel per byte, and lets you zoom from a whole NixOS system down to the hex of libc.so.6.

  5. Orange Site Vanity

    “Curiosity is only vanity.

  6. A Nix store is three functions

    While building trynix I needed somewhere to host a store-path that did not exist on cache.nixos.org.1 I wanted to demonstrate that non-Nixpkgs store paths could be booted just as easily.

  7. Review a pull request by booting it

    tl;dr; trynix-preview is a GitHub action that comments a link on a pull request which lets you boot the PR’s build in the browser using https://trynix.dev.

  8. Any Nix package, live in your browser

    tl;dr Try it at https://trynix.dev.

  9. Keeping one version of everything

    After the last post introduced the holy grail of version ranges for nixpkgs, @arianvp over X felt it was a doomed endeavor: “What happens when a plan spans revisions and you accidentally load two versions of the same library?

  10. Update You can try this live at fzakaria.github.io/grail and query nixpkgs version ranges in your browser, the same solver, compiled to WebAssembly.

  11. How safe is follows?

    I recently wrote about omniflake, accessible via https://omniflake.com, which indexes over 12,000 flakes and makes them available through a single flake input.

  12. One flake to rule them all

    Flakes are undoubtedly here to stay, and I’ve made my opinion on them well-known: they are “meh”.

  13. Stamping build info in constant memory

    This is a fun little trick I came across at $DAYJOB.

  14. Actually Queryable Executables

    I was pleasantly surprised and happy to see that my article ‘Your executable is a SQLite database’ resonated with people.

  15. Your executable is a SQLite database

    I have been probably obsessed with two things in the last few years: Nix as a tool to explore innovative ideas that require the capability to rebuild the world and replacing ELF with SQLite as an executable format.

  16. Three ways to smuggle SQLite into Nix

    The core of nixpkgs-multiverse, when you strip away the Nix API and the CLI, is an index.