Home Explore Blog Models CI



nix

1st chunk of `src/nix/add.md`
82099f1b407cdf4a7a3cac4d3fd87436f579057f963b286900000001000001f0
R""(

# Description

Copy *path* to the Nix store, and print the resulting store path on
standard output.

> **Warning**
>
> The resulting store path is not registered as a garbage
> collector root, so it could be deleted before you have a
> chance to register it.

# Examples

Add a directory to the store:

```console
# mkdir dir
# echo foo > dir/bar

# nix store add ./dir
/nix/store/6pmjx56pm94n66n4qw1nff0y1crm8nqg-dir

# cat /nix/store/6pmjx56pm94n66n4qw1nff0y1crm8nqg-dir/bar
foo
```

)""

Title: nix store add Command
Summary
The `nix store add` command copies a specified path into the Nix store and prints the resulting store path. A critical warning notes that the generated store path is not registered as a garbage collector root, making it susceptible to deletion before manual registration. An example demonstrates adding a directory to the store and verifying its contents through the new store path.