Misterio77/nix-config: Personal nixos and home-manager configurations.

Useful starting point for nixos Links https://github.com/Misterio77/nix-config

August 19, 2025 · 1 min · Kristian Alexander P

flakes

Flakes are a feature in Nix for managing project dependencies and outputs in a self-contained and purely reproducible way. They use two main files: flake.nix: Declares the project’s inputs (dependencies, like a specific version of nixpkgs) and its outputs (packages, NixOS configurations, dev shells). flake.lock: An auto-generated file that pins the exact Git commit of every input, ensuring that builds are identical for everyone, everywhere. In short, flakes solve the problem of dependency management by locking versions explicitly, making projects truly portable and reproducible. They are the modern replacement for the older Nix channels system. ...

August 17, 2025 · 1 min · Kristian Alexander P

home-manager

Home Manager is a Nix-powered tool for reproducible management of the contents of users’ home directories. This includes programs, configuration files, environment variables and, well… arbitrary files. The following example snippet of Nix code: Backlinks nixos

August 17, 2025 · 1 min · Kristian Alexander P