summary refs log tree commit diff
path: root/lib/from-env.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-06-05 13:19:39 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-06-05 13:19:39 +0000
commit02d26fc77da68c2cfa551fe87f89988fad968d33 (patch)
tree26ece1c5f21e958b5502ee4c82b58dbf02c08d0d /lib/from-env.nix
parentdc8cbffe31072927a367a7fbc757c740f6a67663 (diff)
downloadnixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.tar
nixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.tar.gz
nixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.tar.bz2
nixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.tar.lz
nixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.tar.xz
nixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.tar.zst
nixlib-02d26fc77da68c2cfa551fe87f89988fad968d33.zip
* Make eval-config.nix a bit more general to make it easier to build
  other kinds of configurations (like the installation CD).

svn path=/nixos/branches/modular-nixos/; revision=15864
Diffstat (limited to 'lib/from-env.nix')
-rw-r--r--lib/from-env.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/from-env.nix b/lib/from-env.nix
new file mode 100644
index 000000000000..a7a339b5f2ec
--- /dev/null
+++ b/lib/from-env.nix
@@ -0,0 +1,3 @@
+name: default:
+let value = builtins.getEnv name; in
+if value == "" then default else value