# SPDX-License-Identifier: MIT # SPDX-FileCopyrightText: 2023 Alyssa Ross # SPDX-FileCopyrightText: 2025 Demi Marie Obenour let customConfigPath = builtins.tryEval ; in { config ? if customConfigPath.success then import customConfigPath.value else if builtins.pathExists ../config.nix then import ../config.nix else {} }: let default = import ../lib/config.default.nix; callConfig = config: if builtins.typeOf config == "lambda" then config { inherit default; } else config; in default // callConfig config