From b58af1ef97ac833e016cca0a15c440a3f2609bb6 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 9 Oct 2024 17:47:59 +0200 Subject: common/nixvim: "fix" merging of nixvim values --- common/nixvim.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/nixvim.nix b/common/nixvim.nix index e6b86c7..3ce41f1 100644 --- a/common/nixvim.nix +++ b/common/nixvim.nix @@ -12,7 +12,8 @@ in { options.programs.nixvim = lib.mkOption { type = lib.types.submodule { - freeformType = lib.types.anything; + # Cheating, in order to properly merge values + freeformType = (pkgs.formats.json { }).type; config.finalPackage = makeNixvim (builtins.removeAttrs config.programs.nixvim [ "finalPackage" ]); }; }; -- cgit v1.2.3