diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2022-02-14 20:39:44 +0100 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2022-02-14 21:06:11 +0100 |
commit | 023e45977745ffd6c16eec299a00affd65176669 (patch) | |
tree | 859c9b9126358e723c5e70c97cf7c490c3e6487f /src/libcmd/installables.hh | |
parent | 744a101a36696f39653400b76a6c9f6ba9bcbad8 (diff) |
InstallableFlake: Default attr paths cleanup
This removes some duplicated logic, and fixes "nix bundle" parsing its
installable twice.
Diffstat (limited to 'src/libcmd/installables.hh')
-rw-r--r-- | src/libcmd/installables.hh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libcmd/installables.hh b/src/libcmd/installables.hh index ced6b3f10..3d2563e4b 100644 --- a/src/libcmd/installables.hh +++ b/src/libcmd/installables.hh @@ -102,8 +102,9 @@ struct InstallableFlake : InstallableValue SourceExprCommand * cmd, ref<EvalState> state, FlakeRef && flakeRef, - Strings && attrPaths, - Strings && prefixes, + std::string_view fragment, + Strings attrPaths, + Strings prefixes, const flake::LockFlags & lockFlags); std::string what() const override { return flakeRef.to_string() + "#" + *attrPaths.begin(); } |