diff options
author | Minijackson <minijackson@riseup.net> | 2024-10-09 17:47:59 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2024-10-09 18:45:16 +0200 |
commit | b58af1ef97ac833e016cca0a15c440a3f2609bb6 (patch) | |
tree | 973f872dfc34fd9b577ab163a4b90be81f40caad /common/nixvim.nix | |
parent | 0258ffc0221002492e2bb111be32d9cbcc2227be (diff) | |
download | nixos-config-reborn-b58af1ef97ac833e016cca0a15c440a3f2609bb6.tar.gz nixos-config-reborn-b58af1ef97ac833e016cca0a15c440a3f2609bb6.zip |
common/nixvim: "fix" merging of nixvim values
Diffstat (limited to 'common/nixvim.nix')
-rw-r--r-- | common/nixvim.nix | 3 |
1 files changed, 2 insertions, 1 deletions
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 | |||
12 | { | 12 | { |
13 | options.programs.nixvim = lib.mkOption { | 13 | options.programs.nixvim = lib.mkOption { |
14 | type = lib.types.submodule { | 14 | type = lib.types.submodule { |
15 | freeformType = lib.types.anything; | 15 | # Cheating, in order to properly merge values |
16 | freeformType = (pkgs.formats.json { }).type; | ||
16 | config.finalPackage = makeNixvim (builtins.removeAttrs config.programs.nixvim [ "finalPackage" ]); | 17 | config.finalPackage = makeNixvim (builtins.removeAttrs config.programs.nixvim [ "finalPackage" ]); |
17 | }; | 18 | }; |
18 | }; | 19 | }; |