fix: never attempt to call builtins.storePath
in pure evaluation mode
After 5a16547d46
, I started getting errors like https://github.com/nix-community/home-manager/issues/2409.
@moduon MT-1075
This commit is contained in:
parent
0f9255e01c
commit
a46249687a
|
@ -109,7 +109,7 @@ let
|
||||||
# Massage `src` into a store path.
|
# Massage `src` into a store path.
|
||||||
if builtins.isPath src
|
if builtins.isPath src
|
||||||
then
|
then
|
||||||
if dirOf (toString src) == builtins.storeDir
|
if builtins ? currentSystem && dirOf (toString src) == builtins.storeDir
|
||||||
then
|
then
|
||||||
# If it's already a store path, don't copy it again.
|
# If it's already a store path, don't copy it again.
|
||||||
builtins.storePath src
|
builtins.storePath src
|
||||||
|
|
Loading…
Reference in a new issue