diff options
author | Atemu <atemu.main@gmail.com> | 2023-04-11 12:52:27 +0200 |
---|---|---|
committer | Atemu <atemu.main@gmail.com> | 2023-04-16 10:15:13 +0200 |
commit | f63a12f296b806a1b838d6fd8eef99fa65929649 (patch) | |
tree | bf9627db4a9a4a265dfccfef4e43338606d9c3e5 /doc/builders | |
parent | 1baab4e14a6c9d5fd0f3e6af144aeeb61e911110 (diff) |
tree-wide: buildFHSUserEnv -> buildFHSEnv
Diffstat (limited to 'doc/builders')
-rw-r--r-- | doc/builders/special/fhs-environments.section.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/builders/special/fhs-environments.section.md b/doc/builders/special/fhs-environments.section.md index cacad261e28ff..0adacb59cfd43 100644 --- a/doc/builders/special/fhs-environments.section.md +++ b/doc/builders/special/fhs-environments.section.md @@ -1,6 +1,6 @@ -# buildFHSUserEnv {#sec-fhs-environments} +# buildFHSEnv {#sec-fhs-environments} -`buildFHSUserEnv` provides a way to build and run FHS-compatible lightweight sandboxes. It creates an isolated root with bound `/nix/store`, so its footprint in terms of disk space needed is quite small. This allows one to run software which is hard or unfeasible to patch for NixOS -- 3rd-party source trees with FHS assumptions, games distributed as tarballs, software with integrity checking and/or external self-updated binaries. It uses Linux namespaces feature to create temporary lightweight environments which are destroyed after all child processes exit, without root user rights requirement. Accepted arguments are: +`buildFHSEnv` provides a way to build and run FHS-compatible lightweight sandboxes. It creates an isolated root with bound `/nix/store`, so its footprint in terms of disk space needed is quite small. This allows one to run software which is hard or unfeasible to patch for NixOS -- 3rd-party source trees with FHS assumptions, games distributed as tarballs, software with integrity checking and/or external self-updated binaries. It uses Linux namespaces feature to create temporary lightweight environments which are destroyed after all child processes exit, without root user rights requirement. Accepted arguments are: - `name` Environment name. @@ -26,7 +26,7 @@ One can create a simple environment using a `shell.nix` like that: ```nix { pkgs ? import <nixpkgs> {} }: -(pkgs.buildFHSUserEnv { +(pkgs.buildFHSEnv { name = "simple-x11-env"; targetPkgs = pkgs: (with pkgs; [ udev |