parent
18a91ddfb6
commit
4af2bf6663
@ -0,0 +1,24 @@ |
|||||||
|
/* Impure default args for `pkgs/top-level/default.nix`. See that file |
||||||
|
for the meaning of each argument. */ |
||||||
|
|
||||||
|
{ # Fallback: Assume we are building packages for the current (host, in GNU |
||||||
|
# Autotools parlance) system. |
||||||
|
system ? builtins.currentSystem |
||||||
|
|
||||||
|
, # Fallback: The contents of the configuration file found at $NIXPKGS_CONFIG or |
||||||
|
# $HOME/.nixpkgs/config.nix. |
||||||
|
config ? let |
||||||
|
inherit (builtins) getEnv pathExists; |
||||||
|
|
||||||
|
configFile = getEnv "NIXPKGS_CONFIG"; |
||||||
|
homeDir = getEnv "HOME"; |
||||||
|
configFile2 = homeDir + "/.nixpkgs/config.nix"; |
||||||
|
in |
||||||
|
if configFile != "" && pathExists configFile then import configFile |
||||||
|
else if homeDir != "" && pathExists configFile2 then import configFile2 |
||||||
|
else {} |
||||||
|
|
||||||
|
, ... |
||||||
|
} @ args: |
||||||
|
|
||||||
|
import ./. (args // { inherit system config; }) |
Loading…
Reference in new issue