Posts
2025
Some Unique Features:
Explanation of the Diagram:
nix-modules-explained
I’ll show the process of adding the pokego package that is not in Nixpkgs:
Inputs: What existing files or other derivations are needed as dependencies.
A key benefit of Nix Flakes is their default enforcement of pure evaluation.
This code defines a reusable NixOS module (nixosModules.default).
A derivation in Nix is a fundamental concept that describes how to build a piece of software or a resource (e.g., a package, library, or configuration file). Think of it as a recipe for creating something within the Nix ecosystem.
Start by creating a directory to hold your project, I called mine meow:
For example, here is a snippet of some variables I set: