Module outputs

Importing the nixos-unified flake-parts module will autowire the following flake outputs in your flake:

NameDescription
nixos-unified.libFunctions mkLinuxSystem, mkMacosSystem and mkHomeConfiguration
packages.updateFlake app to update key flake inputs
packages.activateFlake app to build & activate the system (locally or remotely over SSH) or home configuration

In addition, all of your NixOS/nix-darwin/home-manager modules implicitly receive the following specialArgs:

  • flake@{self, inputs, config} (config is from flake-parts)
  • rosettaPkgs (if on darwin)