2020-07-22 21:27:23 +03:00
|
|
|
# Table of Contents
|
|
|
|
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Introduction](introduction.md)
|
|
|
|
- [Quick Start](quick-start.md)
|
2023-11-27 15:48:11 +02:00
|
|
|
- [Installation](installation/index.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Supported Platforms](installation/supported-platforms.md)
|
|
|
|
- [Installing a Binary Distribution](installation/installing-binary.md)
|
|
|
|
- [Installing Nix from Source](installation/installing-source.md)
|
|
|
|
- [Prerequisites](installation/prerequisites-source.md)
|
|
|
|
- [Obtaining a Source Distribution](installation/obtaining-source.md)
|
|
|
|
- [Building Nix from Source](installation/building-source.md)
|
2021-11-11 17:03:09 +02:00
|
|
|
- [Using Nix within Docker](installation/installing-docker.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Security](installation/nix-security.md)
|
|
|
|
- [Single-User Mode](installation/single-user.md)
|
|
|
|
- [Multi-User Mode](installation/multi-user.md)
|
|
|
|
- [Environment Variables](installation/env-variables.md)
|
|
|
|
- [Upgrading Nix](installation/upgrading.md)
|
2023-04-28 12:53:37 +03:00
|
|
|
- [Uninstalling Nix](installation/uninstall.md)
|
2023-10-25 05:28:35 +03:00
|
|
|
- [Nix Store](store/index.md)
|
|
|
|
- [File System Object](store/file-system-object.md)
|
2023-10-25 05:50:43 +03:00
|
|
|
- [Store Object](store/store-object.md)
|
2023-10-23 02:39:26 +03:00
|
|
|
- [Store Path](store/store-path.md)
|
2023-12-01 00:07:09 +02:00
|
|
|
- [Store Types](store/types/index.md)
|
|
|
|
{{#include ./store/types/SUMMARY.md}}
|
2022-08-04 12:36:32 +03:00
|
|
|
- [Nix Language](language/index.md)
|
|
|
|
- [Data Types](language/values.md)
|
|
|
|
- [Language Constructs](language/constructs.md)
|
2022-11-09 01:31:48 +02:00
|
|
|
- [String interpolation](language/string-interpolation.md)
|
2023-10-07 04:10:20 +03:00
|
|
|
- [Lookup path](language/constructs/lookup-path.md)
|
2024-05-09 00:14:00 +03:00
|
|
|
- [String context](language/string-context.md)
|
2022-08-04 12:36:32 +03:00
|
|
|
- [Operators](language/operators.md)
|
|
|
|
- [Derivations](language/derivations.md)
|
|
|
|
- [Advanced Attributes](language/advanced-attributes.md)
|
2023-09-26 04:49:03 +03:00
|
|
|
- [Import From Derivation](language/import-from-derivation.md)
|
2022-08-04 12:36:32 +03:00
|
|
|
- [Built-in Constants](language/builtin-constants.md)
|
|
|
|
- [Built-in Functions](language/builtins.md)
|
2023-11-27 15:48:11 +02:00
|
|
|
- [Package Management](package-management/index.md)
|
2023-10-25 05:28:35 +03:00
|
|
|
- [Profiles](package-management/profiles.md)
|
|
|
|
- [Garbage Collection](package-management/garbage-collection.md)
|
|
|
|
- [Garbage Collector Roots](package-management/garbage-collector-roots.md)
|
2023-11-27 15:48:11 +02:00
|
|
|
- [Advanced Topics](advanced-topics/index.md)
|
2023-10-25 05:28:35 +03:00
|
|
|
- [Sharing Packages Between Machines](package-management/sharing-packages.md)
|
|
|
|
- [Serving a Nix store via HTTP](package-management/binary-cache-substituter.md)
|
|
|
|
- [Copying Closures via SSH](package-management/copy-closure.md)
|
|
|
|
- [Serving a Nix store via SSH](package-management/ssh-substituter.md)
|
|
|
|
- [Serving a Nix store via S3](package-management/s3-substituter.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Remote Builds](advanced-topics/distributed-builds.md)
|
|
|
|
- [Tuning Cores and Jobs](advanced-topics/cores-vs-jobs.md)
|
|
|
|
- [Verifying Build Reproducibility](advanced-topics/diff-hook.md)
|
|
|
|
- [Using the `post-build-hook`](advanced-topics/post-build-hook.md)
|
2023-11-27 15:48:11 +02:00
|
|
|
- [Command Reference](command-ref/index.md)
|
2020-07-23 11:44:54 +03:00
|
|
|
- [Common Options](command-ref/opt-common.md)
|
|
|
|
- [Common Environment Variables](command-ref/env-common.md)
|
2020-07-23 13:58:42 +03:00
|
|
|
- [Main Commands](command-ref/main-commands.md)
|
|
|
|
- [nix-build](command-ref/nix-build.md)
|
|
|
|
- [nix-shell](command-ref/nix-shell.md)
|
|
|
|
- [nix-store](command-ref/nix-store.md)
|
2023-03-23 17:27:41 +02:00
|
|
|
- [nix-store --add-fixed](command-ref/nix-store/add-fixed.md)
|
|
|
|
- [nix-store --add](command-ref/nix-store/add.md)
|
|
|
|
- [nix-store --delete](command-ref/nix-store/delete.md)
|
|
|
|
- [nix-store --dump-db](command-ref/nix-store/dump-db.md)
|
|
|
|
- [nix-store --dump](command-ref/nix-store/dump.md)
|
|
|
|
- [nix-store --export](command-ref/nix-store/export.md)
|
|
|
|
- [nix-store --gc](command-ref/nix-store/gc.md)
|
|
|
|
- [nix-store --generate-binary-cache-key](command-ref/nix-store/generate-binary-cache-key.md)
|
|
|
|
- [nix-store --import](command-ref/nix-store/import.md)
|
|
|
|
- [nix-store --load-db](command-ref/nix-store/load-db.md)
|
|
|
|
- [nix-store --optimise](command-ref/nix-store/optimise.md)
|
|
|
|
- [nix-store --print-env](command-ref/nix-store/print-env.md)
|
|
|
|
- [nix-store --query](command-ref/nix-store/query.md)
|
|
|
|
- [nix-store --read-log](command-ref/nix-store/read-log.md)
|
|
|
|
- [nix-store --realise](command-ref/nix-store/realise.md)
|
|
|
|
- [nix-store --repair-path](command-ref/nix-store/repair-path.md)
|
|
|
|
- [nix-store --restore](command-ref/nix-store/restore.md)
|
|
|
|
- [nix-store --serve](command-ref/nix-store/serve.md)
|
|
|
|
- [nix-store --verify-path](command-ref/nix-store/verify-path.md)
|
|
|
|
- [nix-store --verify](command-ref/nix-store/verify.md)
|
2023-03-01 11:54:45 +02:00
|
|
|
- [nix-env](command-ref/nix-env.md)
|
2023-03-23 17:27:41 +02:00
|
|
|
- [nix-env --delete-generations](command-ref/nix-env/delete-generations.md)
|
|
|
|
- [nix-env --install](command-ref/nix-env/install.md)
|
|
|
|
- [nix-env --list-generations](command-ref/nix-env/list-generations.md)
|
|
|
|
- [nix-env --query](command-ref/nix-env/query.md)
|
|
|
|
- [nix-env --rollback](command-ref/nix-env/rollback.md)
|
|
|
|
- [nix-env --set-flag](command-ref/nix-env/set-flag.md)
|
|
|
|
- [nix-env --set](command-ref/nix-env/set.md)
|
|
|
|
- [nix-env --switch-generation](command-ref/nix-env/switch-generation.md)
|
|
|
|
- [nix-env --switch-profile](command-ref/nix-env/switch-profile.md)
|
|
|
|
- [nix-env --uninstall](command-ref/nix-env/uninstall.md)
|
|
|
|
- [nix-env --upgrade](command-ref/nix-env/upgrade.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Utilities](command-ref/utilities.md)
|
2020-07-23 13:58:42 +03:00
|
|
|
- [nix-channel](command-ref/nix-channel.md)
|
|
|
|
- [nix-collect-garbage](command-ref/nix-collect-garbage.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [nix-copy-closure](command-ref/nix-copy-closure.md)
|
2020-07-23 13:58:42 +03:00
|
|
|
- [nix-daemon](command-ref/nix-daemon.md)
|
|
|
|
- [nix-hash](command-ref/nix-hash.md)
|
|
|
|
- [nix-instantiate](command-ref/nix-instantiate.md)
|
|
|
|
- [nix-prefetch-url](command-ref/nix-prefetch-url.md)
|
2020-08-17 20:33:18 +03:00
|
|
|
- [Experimental Commands](command-ref/experimental-commands.md)
|
2023-03-01 12:01:45 +02:00
|
|
|
{{#include ./command-ref/new-cli/SUMMARY.md}}
|
2020-07-23 11:56:15 +03:00
|
|
|
- [Files](command-ref/files.md)
|
|
|
|
- [nix.conf](command-ref/conf-file.md)
|
2023-04-27 12:56:52 +03:00
|
|
|
- [Profiles](command-ref/files/profiles.md)
|
|
|
|
- [manifest.nix](command-ref/files/manifest.nix.md)
|
|
|
|
- [manifest.json](command-ref/files/manifest.json.md)
|
2023-02-17 19:57:15 +02:00
|
|
|
- [Channels](command-ref/files/channels.md)
|
|
|
|
- [Default Nix expression](command-ref/files/default-nix-expression.md)
|
2023-06-19 06:45:08 +03:00
|
|
|
- [Architecture and Design](architecture/architecture.md)
|
2024-02-08 10:08:58 +02:00
|
|
|
- [Formats and Protocols](protocols/index.md)
|
|
|
|
- [JSON Formats](protocols/json/index.md)
|
|
|
|
- [Store Object Info](protocols/json/store-object-info.md)
|
|
|
|
- [Derivation](protocols/json/derivation.md)
|
2023-06-16 16:58:42 +03:00
|
|
|
- [Serving Tarball Flakes](protocols/tarball-fetcher.md)
|
2024-02-12 18:16:12 +02:00
|
|
|
- [Store Path Specification](protocols/store-path.md)
|
2024-04-10 22:21:22 +03:00
|
|
|
- [Nix Archive (NAR) Format](protocols/nix-archive.md)
|
2023-09-06 15:43:16 +03:00
|
|
|
- [Derivation "ATerm" file format](protocols/derivation-aterm.md)
|
2024-04-24 20:52:11 +03:00
|
|
|
- [C API](c-api.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Glossary](glossary.md)
|
2023-11-27 15:48:11 +02:00
|
|
|
- [Contributing](contributing/index.md)
|
2020-12-07 16:13:36 +02:00
|
|
|
- [Hacking](contributing/hacking.md)
|
2023-06-22 06:33:33 +03:00
|
|
|
- [Testing](contributing/testing.md)
|
2023-09-21 03:53:50 +03:00
|
|
|
- [Documentation](contributing/documentation.md)
|
2023-04-06 14:25:22 +03:00
|
|
|
- [Experimental Features](contributing/experimental-features.md)
|
2020-12-07 16:13:36 +02:00
|
|
|
- [CLI guideline](contributing/cli-guideline.md)
|
2022-03-08 23:53:26 +02:00
|
|
|
- [C++ style guide](contributing/cxx.md)
|
2024-03-22 12:40:29 +02:00
|
|
|
- [Releases](release-notes/index.md)
|
2023-11-19 17:08:34 +02:00
|
|
|
{{#include ./SUMMARY-rl-next.md}}
|
2024-04-23 11:19:32 +03:00
|
|
|
- [Release 2.22 (2024-04-23)](release-notes/rl-2.22.md)
|
2024-03-11 17:22:29 +02:00
|
|
|
- [Release 2.21 (2024-03-11)](release-notes/rl-2.21.md)
|
2024-01-29 18:14:17 +02:00
|
|
|
- [Release 2.20 (2024-01-29)](release-notes/rl-2.20.md)
|
2023-11-17 15:21:17 +02:00
|
|
|
- [Release 2.19 (2023-11-17)](release-notes/rl-2.19.md)
|
2023-09-20 12:42:49 +03:00
|
|
|
- [Release 2.18 (2023-09-20)](release-notes/rl-2.18.md)
|
2023-07-24 18:19:31 +03:00
|
|
|
- [Release 2.17 (2023-07-24)](release-notes/rl-2.17.md)
|
2023-05-31 15:05:00 +03:00
|
|
|
- [Release 2.16 (2023-05-31)](release-notes/rl-2.16.md)
|
2023-04-11 13:40:14 +03:00
|
|
|
- [Release 2.15 (2023-04-11)](release-notes/rl-2.15.md)
|
2023-02-28 14:44:14 +02:00
|
|
|
- [Release 2.14 (2023-02-28)](release-notes/rl-2.14.md)
|
2023-01-17 14:23:31 +02:00
|
|
|
- [Release 2.13 (2023-01-17)](release-notes/rl-2.13.md)
|
2022-12-06 14:55:09 +02:00
|
|
|
- [Release 2.12 (2022-12-06)](release-notes/rl-2.12.md)
|
2022-08-24 23:44:58 +03:00
|
|
|
- [Release 2.11 (2022-08-25)](release-notes/rl-2.11.md)
|
2022-07-11 22:10:23 +03:00
|
|
|
- [Release 2.10 (2022-07-11)](release-notes/rl-2.10.md)
|
2022-05-30 21:39:38 +03:00
|
|
|
- [Release 2.9 (2022-05-30)](release-notes/rl-2.9.md)
|
2022-04-19 22:12:33 +03:00
|
|
|
- [Release 2.8 (2022-04-19)](release-notes/rl-2.8.md)
|
2022-03-07 21:10:18 +02:00
|
|
|
- [Release 2.7 (2022-03-07)](release-notes/rl-2.7.md)
|
2022-01-25 01:11:00 +02:00
|
|
|
- [Release 2.6 (2022-01-24)](release-notes/rl-2.6.md)
|
2021-12-13 17:48:44 +02:00
|
|
|
- [Release 2.5 (2021-12-13)](release-notes/rl-2.5.md)
|
2021-10-28 15:36:47 +03:00
|
|
|
- [Release 2.4 (2021-11-01)](release-notes/rl-2.4.md)
|
2020-07-23 00:17:48 +03:00
|
|
|
- [Release 2.3 (2019-09-04)](release-notes/rl-2.3.md)
|
|
|
|
- [Release 2.2 (2019-01-11)](release-notes/rl-2.2.md)
|
|
|
|
- [Release 2.1 (2018-09-02)](release-notes/rl-2.1.md)
|
|
|
|
- [Release 2.0 (2018-02-22)](release-notes/rl-2.0.md)
|
|
|
|
- [Release 1.11.10 (2017-06-12)](release-notes/rl-1.11.10.md)
|
|
|
|
- [Release 1.11 (2016-01-19)](release-notes/rl-1.11.md)
|
|
|
|
- [Release 1.10 (2015-09-03)](release-notes/rl-1.10.md)
|
|
|
|
- [Release 1.9 (2015-06-12)](release-notes/rl-1.9.md)
|
|
|
|
- [Release 1.8 (2014-12-14)](release-notes/rl-1.8.md)
|
|
|
|
- [Release 1.7 (2014-04-11)](release-notes/rl-1.7.md)
|
|
|
|
- [Release 1.6.1 (2013-10-28)](release-notes/rl-1.6.1.md)
|
|
|
|
- [Release 1.6 (2013-09-10)](release-notes/rl-1.6.md)
|
|
|
|
- [Release 1.5.2 (2013-05-13)](release-notes/rl-1.5.2.md)
|
|
|
|
- [Release 1.5 (2013-02-27)](release-notes/rl-1.5.md)
|
|
|
|
- [Release 1.4 (2013-02-26)](release-notes/rl-1.4.md)
|
|
|
|
- [Release 1.3 (2013-01-04)](release-notes/rl-1.3.md)
|
|
|
|
- [Release 1.2 (2012-12-06)](release-notes/rl-1.2.md)
|
|
|
|
- [Release 1.1 (2012-07-18)](release-notes/rl-1.1.md)
|
|
|
|
- [Release 1.0 (2012-05-11)](release-notes/rl-1.0.md)
|
|
|
|
- [Release 0.16 (2010-08-17)](release-notes/rl-0.16.md)
|
|
|
|
- [Release 0.15 (2010-03-17)](release-notes/rl-0.15.md)
|
|
|
|
- [Release 0.14 (2010-02-04)](release-notes/rl-0.14.md)
|
|
|
|
- [Release 0.13 (2009-11-05)](release-notes/rl-0.13.md)
|
|
|
|
- [Release 0.12 (2008-11-20)](release-notes/rl-0.12.md)
|
|
|
|
- [Release 0.11 (2007-12-31)](release-notes/rl-0.11.md)
|
|
|
|
- [Release 0.10.1 (2006-10-11)](release-notes/rl-0.10.1.md)
|
|
|
|
- [Release 0.10 (2006-10-06)](release-notes/rl-0.10.md)
|
|
|
|
- [Release 0.9.2 (2005-09-21)](release-notes/rl-0.9.2.md)
|
|
|
|
- [Release 0.9.1 (2005-09-20)](release-notes/rl-0.9.1.md)
|
|
|
|
- [Release 0.9 (2005-09-16)](release-notes/rl-0.9.md)
|
|
|
|
- [Release 0.8.1 (2005-04-13)](release-notes/rl-0.8.1.md)
|
|
|
|
- [Release 0.8 (2005-04-11)](release-notes/rl-0.8.md)
|
|
|
|
- [Release 0.7 (2005-01-12)](release-notes/rl-0.7.md)
|
|
|
|
- [Release 0.6 (2004-11-14)](release-notes/rl-0.6.md)
|
|
|
|
- [Release 0.5 and earlier](release-notes/rl-0.5.md)
|