Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
eval-settings.hh
Go to the documentation of this file.
1#pragma once
4
5namespace nix {
6
7struct EvalSettings : Config
8{
9 EvalSettings();
10
11 static Strings getDefaultNixPath();
12
13 static bool isPseudoUrl(std::string_view s);
14
15 static std::string resolvePseudoUrl(std::string_view url);
16
17 #include "libexpr-settings.gen.inc"
18
23 const std::string & getCurrentSystem();
24};
25
26extern EvalSettings evalSettings;
27
31Path getNixDefExpr();
32
33}
Definition eval-settings.hh:8
const std::string & getCurrentSystem()
Definition eval-settings.cc:90
std::string Path
Definition types.hh:28