Cheatsheet: Difference between revisions
imported>Lordcirth m Typo |
imported>Nh2 Explain how to add to store with builtins.path |
||
Line 314: | Line 314: | ||
$ printf "$storepath\n\n0\n" | nix-store --register-validity --reregister # register the file in the Nix database | $ printf "$storepath\n\n0\n" | nix-store --register-validity --reregister # register the file in the Nix database | ||
$ exit # exit to the original shell where /nix/store is still mounted read-only | $ exit # exit to the original shell where /nix/store is still mounted read-only | ||
</syntaxHighlight> | |||
To add a file with fixed name (when the input filename is not stable), or to add entire directories with filter, you can use '''builtins.path''': | |||
<syntaxHighlight lang="console"> | |||
$ nix-instantiate --eval --read-write-mode -E 'builtins.path { path = ./myfile; name = "myname"; }' | |||
</syntaxHighlight> | </syntaxHighlight> | ||