jade on Nostr: Nix flakes aren't real and can't hurt you: how to write flakes the non-flake way. ...
Nix flakes aren't real and can't hurt you: how to write flakes the non-flake way.
This post is about the macro-level composition primitives one wants while writing nontrivial Nix software, and how to write packaging that is as reusable as possible: cross compilation, clean portability between projects, extensibility.
It also briefly goes over why one might use the six different ways of getting software with Nix.
https://jade.fyi/blog/flakes-arent-real/Published at
2024-01-02 12:54:47Event JSON
{
"id": "0a0c5402c14dd13cf1d55e8485e264dc44fab10e4b353ae32414e3c7bddd2e2a",
"pubkey": "df7f26fa564153369124acfbadd80e7dab4a7aeba8a12c51fca30e741c29e062",
"created_at": 1704196487,
"kind": 1,
"tags": [
[
"proxy",
"https://hachyderm.io/users/leftpaddotpy/statuses/111686220984402782",
"activitypub"
]
],
"content": "Nix flakes aren't real and can't hurt you: how to write flakes the non-flake way.\n\nThis post is about the macro-level composition primitives one wants while writing nontrivial Nix software, and how to write packaging that is as reusable as possible: cross compilation, clean portability between projects, extensibility.\n\nIt also briefly goes over why one might use the six different ways of getting software with Nix.\n\nhttps://jade.fyi/blog/flakes-arent-real/",
"sig": "d302491aa1abefde06f79a15d51abcd4a3fd1dc81dc453d424ede680460da4edabceaa0f8db9a071f2c076dd7b75c6d3b0e916da95350a90b78d1517e2456462"
}