docs: update docs/nix/lib-reference
This commit is contained in:
parent
2101380c6a
commit
0c9314f0ea
|
@ -2,7 +2,7 @@
|
|||
title: Nix built-in and lib functions
|
||||
description: An overview of the various functions available in Nix and Nixpkgs lib.
|
||||
published: true
|
||||
date: 2024-06-09T16:32:39.315Z
|
||||
date: 2024-06-29T14:32:32.688Z
|
||||
tags: nix, nixpkgs
|
||||
editor: markdown
|
||||
dateCreated: 2024-06-09T16:32:18.232Z
|
||||
|
@ -56,6 +56,15 @@ Debug functions are useful for debugging Nix expressions.
|
|||
Resources:
|
||||
* [Nixpkgs source](https://github.com/NixOS/nixpkgs/blob/master/lib/debug.nix)
|
||||
|
||||
## Local Files (`lib.fileset`)
|
||||
|
||||
A safer and more convenient interface for working with local files (compared to nix's built-in functionality).
|
||||
|
||||
Resources:
|
||||
* [Nixpkgs source](https://github.com/NixOS/nixpkgs/tree/master/lib/fileset)
|
||||
* [Nixpkgs manual](https://nixos.org/manual/nixpkgs/stable/#sec-functions-library-fileset)
|
||||
* [nix.dev Tutorial](https://nix.dev/tutorials/working-with-local-files)
|
||||
|
||||
## Generator functions (`lib.generators`)
|
||||
|
||||
Generators can create various file formats from Nix data structures. They all use a similar interface: `generator { config-attrs } data`. `config-attrs` are used to overwrite the generator's default attributes.
|
||||
|
|
Loading…
Reference in a new issue