1
0
Zander Hawke 1 жил өмнө
parent
commit
c597a1878a

+ 0 - 7
home/features/nvim/colorschemes.nix

@@ -1,7 +0,0 @@
-{
-  colorschemes.kanagawa = {
-    enable = true;
-    settings.theme = "dragon";
-    settings.transparent = true;
-  };
-}

+ 24 - 2
home/features/nvim/default.nix

@@ -1,4 +1,4 @@
-{ inputs, lib, ... }:
+{ inputs, lib, pkgs, ... }:
 let
   # Define `recursiveUpdateMany` if not present
   recursiveUpdateMany = sets: lib.fold lib.attrsets.recursiveUpdate { } sets;
@@ -9,8 +9,30 @@ let
       enable = true;
       defaultEditor = true;
       vimdiffAlias = true;
+
+      colorscheme = "nord";
+
+      extraPlugins = with pkgs; [
+        (vimUtils.buildVimPlugin rec {
+          pname = "nord.nvim";
+          version = "1.1.0";
+          src = fetchFromGitHub {
+            owner = "gbprod";
+            repo = "nord.nvim";
+            rev = "v${version}";
+            sha256 = "sha256-gSAXDXhxoigWl6qMAJ0yX59bnkOehVA1MADMeHoTHDo=";
+          };
+          meta.homepage = "https://github.com/gbprod/nord.nvim";
+        })
+      ];
+
+      extraConfigLua = ''
+        require("nord").setup({
+          transparent = true,
+        })
+      '';
     })
-    (import ./colorschemes.nix)
+
     (import ./keymaps.nix)
     (import ./options.nix)
     (import ./plugins.nix)