diff --git a/dots/.config/nvim/after/plugin/tailwind-fold.lua b/dots/.config/nvim/after/plugin/tailwind-fold.lua deleted file mode 100644 index e69de29..0000000 diff --git a/dots/.config/nvim/flake.lock b/dots/.config/nvim/flake.lock index 63cf20c..2139e90 100644 --- a/dots/.config/nvim/flake.lock +++ b/dots/.config/nvim/flake.lock @@ -1,5 +1,45 @@ { "nodes": { + "flake-parts": { + "inputs": { + "nixpkgs-lib": [ + "mcp-hub", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "mcp-hub": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1755841689, + "narHash": "sha256-KakvXZf0vjdqzyT+LsAKHEr4GLICGXPmxl1hZ3tI7Yg=", + "owner": "ravitemer", + "repo": "mcp-hub", + "rev": "9c7670a4c341ed3cf738a6242c0fde1cea40bccf", + "type": "github" + }, + "original": { + "owner": "ravitemer", + "repo": "mcp-hub", + "type": "github" + } + }, "nixCats": { "locked": { "lastModified": 1765766809, @@ -17,11 +57,27 @@ }, "nixpkgs": { "locked": { - "lastModified": 1765934234, - "narHash": "sha256-pJjWUzNnjbIAMIc5gRFUuKCDQ9S1cuh3b2hKgA7Mc4A=", + "lastModified": 1743689281, + "narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2bfc080955153be0be56724be6fa5477b4eefabb", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1766532406, + "narHash": "sha256-acLU/ag9VEoKkzOD202QASX25nG1eArXg5A0mHjKgxM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "af84f9d270d404c17699522fab95bbf928a2d92f", + "rev": "8142186f001295e5a3239f485c8a49bf2de2695a", "type": "github" }, "original": { @@ -146,11 +202,11 @@ "plugins-tailwind-fold-nvim": { "flake": false, "locked": { - "lastModified": 1752559116, - "narHash": "sha256-8uefZIVsn9USEd6FyiO3m3TRKAS/vigU4t9Tk5ijd3c=", + "lastModified": 1766077142, + "narHash": "sha256-SwcDLlygXUSV/dytPXA5Y45OpUhjnExc8SZg5a8MZ2k=", "owner": "razak17", "repo": "tailwind-fold.nvim", - "rev": "d9e7ca11691d252b35795726dff087bf013b2ebf", + "rev": "e2ba5ee1ca9b74208709fe9d7314b8aa753b26a7", "type": "github" }, "original": { @@ -161,8 +217,9 @@ }, "root": { "inputs": { + "mcp-hub": "mcp-hub", "nixCats": "nixCats", - "nixpkgs": "nixpkgs", + "nixpkgs": "nixpkgs_2", "plugins-beancount-nvim": "plugins-beancount-nvim", "plugins-crazy-node-movement": "plugins-crazy-node-movement", "plugins-helm-ls-nvim": "plugins-helm-ls-nvim", diff --git a/dots/.config/nvim/flake.nix b/dots/.config/nvim/flake.nix index f742492..e7606cf 100644 --- a/dots/.config/nvim/flake.nix +++ b/dots/.config/nvim/flake.nix @@ -2,6 +2,7 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; nixCats.url = "github:BirdeeHub/nixCats-nvim"; + mcp-hub.url = "github:ravitemer/mcp-hub"; plugins-shipwright-nvim = { url = "github:rktjmp/shipwright.nvim"; @@ -51,8 +52,11 @@ forEachSystem = utils.eachSystem nixpkgs.lib.platforms.all; extra_pkg_config = { }; - dependencyOverlays = [ + mkDependencyOverlays = system: [ (utils.standardPluginOverlay inputs) + (final: prev: { + mcp-hub = inputs.mcp-hub.packages.${system}.default; + }) ]; categoryDefinitions = @@ -66,9 +70,12 @@ black clang clang-tools + delta + fd gawk gdtoolkit_4 isort + mcp-hub nixd nixfmt nodePackages.prettier @@ -189,6 +196,7 @@ forEachSystem ( system: let + dependencyOverlays = mkDependencyOverlays system; nixCatsBuilder = utils.baseBuilder luaPath { inherit nixpkgs @@ -220,31 +228,32 @@ moduleNamespace = [ defaultPackageName ]; inherit defaultPackageName - dependencyOverlays luaPath categoryDefinitions packageDefinitions extra_pkg_config nixpkgs ; + dependencyOverlays = mkDependencyOverlays; }; homeModule = utils.mkHomeModules { moduleNamespace = [ defaultPackageName ]; inherit defaultPackageName - dependencyOverlays luaPath categoryDefinitions packageDefinitions extra_pkg_config nixpkgs ; + dependencyOverlays = mkDependencyOverlays; }; in { overlays = utils.makeOverlays luaPath { - inherit nixpkgs dependencyOverlays extra_pkg_config; + inherit nixpkgs extra_pkg_config; + dependencyOverlays = mkDependencyOverlays; } categoryDefinitions packageDefinitions defaultPackageName; nixosModules.default = nixosModule;