diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c268e0cef84..5ecb5447c7c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -99,11 +99,12 @@ rec { config = let { toPath = builtins.toPath; + getEnv = x: if builtins ? getEnv then builtins.getEnv x else ""; pathExists = name: builtins ? pathExists && builtins.pathExists (toPath name); - - configFile = builtins.getEnv "NIXPKGS_CONFIG"; - homeDir = builtins.getEnv "HOME"; + + configFile = getEnv "NIXPKGS_CONFIG"; + homeDir = getEnv "HOME"; configFile2 = homeDir + "/.nixpkgs/config.nix"; body =