diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2020-11-24 08:38:12 -0500 |
---|---|---|
committer | Valentin Gagarin <valentin.gagarin@tweag.io> | 2022-08-04 12:37:46 +0200 |
commit | 523359d133ea8f048f69d8e8b3e5f1b674baf17a (patch) | |
tree | b7cb746d7f38c297763eb2f9701a2f883b2b3e13 /doc/manual/src/design/store/store.md | |
parent | 075bf6e5565aff9fba0ea02f3333c82adf4dccee (diff) |
WIP: Document the design of Nix
The current docs are all "how to do things" and no "what is Nix" or "why
are things the way they are".
I see lots of misconception on the wider internet, and I also think we
would benefit from a "living document" to answer some questions people
currently turn to the thesis for.
I think a new section of the manual can address all these issues.
Diffstat (limited to 'doc/manual/src/design/store/store.md')
-rw-r--r-- | doc/manual/src/design/store/store.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/manual/src/design/store/store.md b/doc/manual/src/design/store/store.md new file mode 100644 index 000000000..c2431f1c5 --- /dev/null +++ b/doc/manual/src/design/store/store.md @@ -0,0 +1,5 @@ +A Nix store is a collection of *store entries* referred to by *store paths*. +Every store also has a "store directory path", which is a path prefix used for various purposes. + +There are many types of stores, but all of them at least respect this model. +Some however offer additional functionality. |