From 6cee0821577643e0b34e2c5d9a90d0b1b5cdca70 Mon Sep 17 00:00:00 2001 From: Francesco Noacco Date: Fri, 6 Feb 2026 11:42:23 +0100 Subject: [PATCH] zed-editor: don't generate empty keymap files default value for user keymaps is an empty list, but the check was made against an empty set, generating the file when no value was given --- modules/programs/zed-editor.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/programs/zed-editor.nix b/modules/programs/zed-editor.nix index e3009df2..7b5b9e88 100644 --- a/modules/programs/zed-editor.nix +++ b/modules/programs/zed-editor.nix @@ -304,7 +304,7 @@ in (mkIf (!cfg.mutableUserSettings && mergedSettings != { }) { "zed/settings.json".source = jsonFormat.generate "zed-user-settings" mergedSettings; }) - (mkIf (!cfg.mutableUserKeymaps && cfg.userKeymaps != { }) { + (mkIf (!cfg.mutableUserKeymaps && cfg.userKeymaps != [ ]) { "zed/keymap.json".source = jsonFormat.generate "zed-user-keymaps" cfg.userKeymaps; }) (mkIf (!cfg.mutableUserTasks && cfg.userTasks != [ ]) {