summaryrefslogtreecommitdiffstats
path: root/common/nixvim.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2024-10-09 17:47:59 +0200
committerMinijackson <minijackson@riseup.net>2024-10-09 18:45:16 +0200
commitb58af1ef97ac833e016cca0a15c440a3f2609bb6 (patch)
tree973f872dfc34fd9b577ab163a4b90be81f40caad /common/nixvim.nix
parent0258ffc0221002492e2bb111be32d9cbcc2227be (diff)
downloadnixos-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.nix3
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 };