Unpacking A Flake

Basically nix flakes only consist of three top level elements, namely: * description (optional but recommended) * inputs (required for declaring dependencies) * outputs (defines what the flake produces) The description is just a short string, giving users a hint of what the flake is intended for. The inputs on the other hand…

Nix Flake Recipes

There are times you think, why on earth have I only come across this now?! This was me almost two years ago, I had just discovered Nix. Originally looking for an alternative to homebrew, I stumbled across a video titled "Nix as a Homebrew replacement". Intrigued, I watched…