On Wed, Aug 31, 2022 at 12:38 PM Alyssa Ross <hi@alyssa.is> wrote:
This will make it easier to use multiple configs, e.g. for different
boards.

Signed-off-by: Alyssa Ross <hi@alyssa.is>
 
Tested-by: José Pekkarinen <jose.pekkarinen@unikie.com
 
---
 nix/eval-config.nix | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/nix/eval-config.nix b/nix/eval-config.nix
index 9265df7..467f877 100644
--- a/nix/eval-config.nix
+++ b/nix/eval-config.nix
@@ -2,7 +2,10 @@
 # SPDX-FileCopyrightText: 2022 Unikie

 { config ?
-  if builtins.pathExists ../config.nix then import ../config.nix else {}
+  let customPath = builtins.tryEval <spectrum-config>; in
+  if customPath.success then import customPath.value
+  else if builtins.pathExists ../config.nix then import ../config.nix
+  else {}
 }:

 ({ pkgs ? import <nixpkgs> {} }: {
--
2.37.1



--
José.