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>
---
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