Please enable JavaScript.
Coggle requires JavaScript to display documents.
Nix Flakes - Coggle Diagram
Nix Flakes
flake.nix
inputs
< input name >
url
Resource URL
flake
Load it as Flake
Default: true
Set as false to use
non nix resources
Any name
Dependencies
definition
outputs
function
< input names >
Keys/Values
with results of
inputs outputs
Argument keys/values
Returned keys/values
devShells
< system >
< pkg name >
< pkg >
Environment package
One of:
x86_64-linux, aarch64-linux,
x86_64-darwin, aarch64-darwin,
etc...
packages
< system >
< pkg name >
< pkg >
Package
lib
Collection of utilities functions
legacyPackages
< system >
< pkg name >
< pkg >
Pkgs without flakes
nixosConfigurations
< hostname >
< NixOS >
Result of
lib.nixosSystem
Nix File
flake.lock
JSON file with
dependencies versions
nix
nix package
manager cli
develop
enter/build envrionment
outputs.devShells
build
build packges of
outputs.packages
flake
update
Update
flake.lock
show
List know
outputs
of this flake
init
Bootstrap a
new
flake.nix