Warning
This program is experimental and its interface is subject to change.
Name
nix store add-path - add a path to the Nix store
Synopsis
nix store add-path [option...] path
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:
# mkdir dir
# echo foo > dir/bar
# nix store add-path ./dir
/nix/store/6pmjx56pm94n66n4qw1nff0y1crm8nqg-dir
# cat /nix/store/6pmjx56pm94n66n4qw1nff0y1crm8nqg-dir/bar
foo
Options
-
--dry-runShow what this command would do without doing it.
-
--name/-nnameOverride the name component of the store path. It defaults to the base name of path.
Logging-related options:
-
--debugSet the logging verbosity level to 'debug'.
-
--log-formatformatSet the format of log output; one of
raw,internal-json,barorbar-with-logs. -
--print-build-logs/-LPrint full build logs on standard error.
-
--quietDecrease the logging verbosity level.
-
--verbose/-vIncrease the logging verbosity level.
Miscellaneous global options:
-
--helpShow usage information.
-
--offlineDisable substituters and consider all previously downloaded files up-to-date.
-
--optionname valueSet the Nix configuration setting name to value (overriding
nix.conf). -
--refreshConsider all previously downloaded files out-of-date.
-
--versionShow version information.
Options to override configuration settings:
-
--accept-flake-configEnable the
accept-flake-configsetting. -
--access-tokensvalueSet the
access-tokenssetting. -
--allow-dirtyEnable the
allow-dirtysetting. -
--allow-import-from-derivationEnable the
allow-import-from-derivationsetting. -
--allow-new-privilegesEnable the
allow-new-privilegessetting. -
--allow-symlinked-storeEnable the
allow-symlinked-storesetting. -
--allow-unsafe-native-code-during-evaluationEnable the
allow-unsafe-native-code-during-evaluationsetting. -
--allowed-impure-host-depsvalueSet the
allowed-impure-host-depssetting. -
--allowed-urisvalueSet the
allowed-urissetting. -
--allowed-usersvalueSet the
allowed-userssetting. -
--auto-allocate-uidsEnable the
auto-allocate-uidssetting. -
--auto-optimise-storeEnable the
auto-optimise-storesetting. -
--bash-promptvalueSet the
bash-promptsetting. -
--bash-prompt-prefixvalueSet the
bash-prompt-prefixsetting. -
--bash-prompt-suffixvalueSet the
bash-prompt-suffixsetting. -
--build-hookvalueSet the
build-hooksetting. -
--build-poll-intervalvalueSet the
build-poll-intervalsetting. -
--build-users-groupvalueSet the
build-users-groupsetting. -
--buildersvalueSet the
builderssetting. -
--builders-use-substitutesEnable the
builders-use-substitutessetting. -
--commit-lockfile-summaryvalueSet the
commit-lockfile-summarysetting. -
--compress-build-logEnable the
compress-build-logsetting. -
--connect-timeoutvalueSet the
connect-timeoutsetting. -
--coresvalueSet the
coressetting. -
--diff-hookvalueSet the
diff-hooksetting. -
--download-attemptsvalueSet the
download-attemptssetting. -
--download-speedvalueSet the
download-speedsetting. -
--eval-cacheEnable the
eval-cachesetting. -
--experimental-featuresvalueSet the
experimental-featuressetting. -
--extra-access-tokensvalueAppend to the
access-tokenssetting. -
--extra-allowed-impure-host-depsvalueAppend to the
allowed-impure-host-depssetting. -
--extra-allowed-urisvalueAppend to the
allowed-urissetting. -
--extra-allowed-usersvalueAppend to the
allowed-userssetting. -
--extra-experimental-featuresvalueAppend to the
experimental-featuressetting. -
--extra-extra-platformsvalueAppend to the
extra-platformssetting. -
--extra-hashed-mirrorsvalueAppend to the
hashed-mirrorssetting. -
--extra-ignored-aclsvalueAppend to the
ignored-aclssetting. -
--extra-nix-pathvalueAppend to the
nix-pathsetting. -
--extra-platformsvalueSet the
extra-platformssetting. -
--extra-plugin-filesvalueAppend to the
plugin-filessetting. -
--extra-sandbox-pathsvalueAppend to the
sandbox-pathssetting. -
--extra-secret-key-filesvalueAppend to the
secret-key-filessetting. -
--extra-substitutersvalueAppend to the
substituterssetting. -
--extra-system-featuresvalueAppend to the
system-featuressetting. -
--extra-trusted-public-keysvalueAppend to the
trusted-public-keyssetting. -
--extra-trusted-substitutersvalueAppend to the
trusted-substituterssetting. -
--extra-trusted-usersvalueAppend to the
trusted-userssetting. -
--fallbackEnable the
fallbacksetting. -
--filter-syscallsEnable the
filter-syscallssetting. -
--flake-registryvalueSet the
flake-registrysetting. -
--fsync-metadataEnable the
fsync-metadatasetting. -
--gc-reserved-spacevalueSet the
gc-reserved-spacesetting. -
--hashed-mirrorsvalueSet the
hashed-mirrorssetting. -
--http-connectionsvalueSet the
http-connectionssetting. -
--http2Enable the
http2setting. -
--id-countvalueSet the
id-countsetting. -
--ignore-tryEnable the
ignore-trysetting. -
--ignored-aclsvalueSet the
ignored-aclssetting. -
--impersonate-linux-26Enable the
impersonate-linux-26setting. -
--keep-build-logEnable the
keep-build-logsetting. -
--keep-derivationsEnable the
keep-derivationssetting. -
--keep-env-derivationsEnable the
keep-env-derivationssetting. -
--keep-failedEnable the
keep-failedsetting. -
--keep-goingEnable the
keep-goingsetting. -
--keep-outputsEnable the
keep-outputssetting. -
--log-linesvalueSet the
log-linessetting. -
--max-build-log-sizevalueSet the
max-build-log-sizesetting. -
--max-freevalueSet the
max-freesetting. -
--max-jobsvalueSet the
max-jobssetting. -
--max-silent-timevalueSet the
max-silent-timesetting. -
--max-substitution-jobsvalueSet the
max-substitution-jobssetting. -
--min-freevalueSet the
min-freesetting. -
--min-free-check-intervalvalueSet the
min-free-check-intervalsetting. -
--nar-buffer-sizevalueSet the
nar-buffer-sizesetting. -
--narinfo-cache-negative-ttlvalueSet the
narinfo-cache-negative-ttlsetting. -
--narinfo-cache-positive-ttlvalueSet the
narinfo-cache-positive-ttlsetting. -
--netrc-filevalueSet the
netrc-filesetting. -
--nix-pathvalueSet the
nix-pathsetting. -
--no-accept-flake-configDisable the
accept-flake-configsetting. -
--no-allow-dirtyDisable the
allow-dirtysetting. -
--no-allow-import-from-derivationDisable the
allow-import-from-derivationsetting. -
--no-allow-new-privilegesDisable the
allow-new-privilegessetting. -
--no-allow-symlinked-storeDisable the
allow-symlinked-storesetting. -
--no-allow-unsafe-native-code-during-evaluationDisable the
allow-unsafe-native-code-during-evaluationsetting. -
--no-auto-allocate-uidsDisable the
auto-allocate-uidssetting. -
--no-auto-optimise-storeDisable the
auto-optimise-storesetting. -
--no-builders-use-substitutesDisable the
builders-use-substitutessetting. -
--no-compress-build-logDisable the
compress-build-logsetting. -
--no-eval-cacheDisable the
eval-cachesetting. -
--no-fallbackDisable the
fallbacksetting. -
--no-filter-syscallsDisable the
filter-syscallssetting. -
--no-fsync-metadataDisable the
fsync-metadatasetting. -
--no-http2Disable the
http2setting. -
--no-ignore-tryDisable the
ignore-trysetting. -
--no-impersonate-linux-26Disable the
impersonate-linux-26setting. -
--no-keep-build-logDisable the
keep-build-logsetting. -
--no-keep-derivationsDisable the
keep-derivationssetting. -
--no-keep-env-derivationsDisable the
keep-env-derivationssetting. -
--no-keep-failedDisable the
keep-failedsetting. -
--no-keep-goingDisable the
keep-goingsetting. -
--no-keep-outputsDisable the
keep-outputssetting. -
--no-preallocate-contentsDisable the
preallocate-contentssetting. -
--no-print-missingDisable the
print-missingsetting. -
--no-pure-evalDisable the
pure-evalsetting. -
--no-require-sigsDisable the
require-sigssetting. -
--no-restrict-evalDisable the
restrict-evalsetting. -
--no-run-diff-hookDisable the
run-diff-hooksetting. -
--no-sandboxDisable sandboxing.
-
--no-sandbox-fallbackDisable the
sandbox-fallbacksetting. -
--no-show-traceDisable the
show-tracesetting. -
--no-substituteDisable the
substitutesetting. -
--no-sync-before-registeringDisable the
sync-before-registeringsetting. -
--no-trace-function-callsDisable the
trace-function-callssetting. -
--no-trace-verboseDisable the
trace-verbosesetting. -
--no-use-case-hackDisable the
use-case-hacksetting. -
--no-use-cgroupsDisable the
use-cgroupssetting. -
--no-use-registriesDisable the
use-registriessetting. -
--no-use-sqlite-walDisable the
use-sqlite-walsetting. -
--no-use-xdg-base-directoriesDisable the
use-xdg-base-directoriessetting. -
--no-warn-dirtyDisable the
warn-dirtysetting. -
--plugin-filesvalueSet the
plugin-filessetting. -
--post-build-hookvalueSet the
post-build-hooksetting. -
--pre-build-hookvalueSet the
pre-build-hooksetting. -
--preallocate-contentsEnable the
preallocate-contentssetting. -
--print-missingEnable the
print-missingsetting. -
--pure-evalEnable the
pure-evalsetting. -
--relaxed-sandboxEnable sandboxing, but allow builds to disable it.
-
--require-sigsEnable the
require-sigssetting. -
--restrict-evalEnable the
restrict-evalsetting. -
--run-diff-hookEnable the
run-diff-hooksetting. -
--sandboxEnable sandboxing.
-
--sandbox-build-dirvalueSet the
sandbox-build-dirsetting. -
--sandbox-dev-shm-sizevalueSet the
sandbox-dev-shm-sizesetting. -
--sandbox-fallbackEnable the
sandbox-fallbacksetting. -
--sandbox-pathsvalueSet the
sandbox-pathssetting. -
--secret-key-filesvalueSet the
secret-key-filessetting. -
--show-traceEnable the
show-tracesetting. -
--ssl-cert-filevalueSet the
ssl-cert-filesetting. -
--stalled-download-timeoutvalueSet the
stalled-download-timeoutsetting. -
--start-idvalueSet the
start-idsetting. -
--storevalueSet the
storesetting. -
--substituteEnable the
substitutesetting. -
--substitutersvalueSet the
substituterssetting. -
--sync-before-registeringEnable the
sync-before-registeringsetting. -
--systemvalueSet the
systemsetting. -
--system-featuresvalueSet the
system-featuressetting. -
--tarball-ttlvalueSet the
tarball-ttlsetting. -
--timeoutvalueSet the
timeoutsetting. -
--trace-function-callsEnable the
trace-function-callssetting. -
--trace-verboseEnable the
trace-verbosesetting. -
--trusted-public-keysvalueSet the
trusted-public-keyssetting. -
--trusted-substitutersvalueSet the
trusted-substituterssetting. -
--trusted-usersvalueSet the
trusted-userssetting. -
--use-case-hackEnable the
use-case-hacksetting. -
--use-cgroupsEnable the
use-cgroupssetting. -
--use-registriesEnable the
use-registriessetting. -
--use-sqlite-walEnable the
use-sqlite-walsetting. -
--use-xdg-base-directoriesEnable the
use-xdg-base-directoriessetting. -
--user-agent-suffixvalueSet the
user-agent-suffixsetting. -
--warn-dirtyEnable the
warn-dirtysetting.