From ef5da062697f9edb622724b6127c997ee417bd1b Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Tue, 27 Jan 2026 21:18:04 +0000 Subject: [PATCH] obsidian: add jq empty config file coalesce Signed-off-by: Nikolaos Karaolidis --- modules/programs/obsidian.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/programs/obsidian.nix b/modules/programs/obsidian.nix index 6a641c27..477c2c3a 100644 --- a/modules/programs/obsidian.nix +++ b/modules/programs/obsidian.nix @@ -570,7 +570,7 @@ in if [ -f "$OBSIDIAN_CONFIG" ]; then verboseEcho "Merging existing Obsidian config with generated template" tmp="$(mktemp)" - run ${lib.getExe pkgs.jq} -s '.[0] * .[1]' "$OBSIDIAN_CONFIG" "${template}" > "$tmp" + run ${lib.getExe pkgs.jq} -s '(.[0] // {}) * (.[1] // {})' "$OBSIDIAN_CONFIG" "${template}" > "$tmp" run install -m644 "$tmp" "$OBSIDIAN_CONFIG" rm -f "$tmp" else