diff --git a/flake.lock b/flake.lock index f24dc85..7acca92 100644 --- a/flake.lock +++ b/flake.lock @@ -194,6 +194,22 @@ "type": "github" } }, + "hmts-nvim-src": { + "flake": false, + "locked": { + "lastModified": 1691078607, + "narHash": "sha256-43t8eQA+ybyGyJ24sYC+5891ct9oTORid2Rk1niC6lI=", + "owner": "calops", + "repo": "hmts.nvim", + "rev": "725300f46d702529a739d2e6ef84758b6003d135", + "type": "github" + }, + "original": { + "owner": "calops", + "repo": "hmts.nvim", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -453,6 +469,7 @@ "darwin": "darwin", "disko": "disko", "firefox-darwin": "firefox-darwin", + "hmts-nvim-src": "hmts-nvim-src", "home-manager": "home-manager", "nextcloud-cookbook": "nextcloud-cookbook", "nextcloud-external": "nextcloud-external", diff --git a/flake.nix b/flake.nix index e9b197b..5d447c5 100644 --- a/flake.nix +++ b/flake.nix @@ -111,6 +111,10 @@ url = "github:run-at-scale/vscode-terraform-doc-snippets"; flake = false; }; + hmts-nvim-src = { + url = "github:calops/hmts.nvim"; + flake = false; + }; # Tree-Sitter Grammars tree-sitter-bash = { diff --git a/modules/common/neovim/config/syntax.nix b/modules/common/neovim/config/syntax.nix index a4f933f..8cdd174 100644 --- a/modules/common/neovim/config/syntax.nix +++ b/modules/common/neovim/config/syntax.nix @@ -23,6 +23,7 @@ pkgs.vimPlugins.nginx-vim pkgs.vimPlugins.vim-helm pkgs.baleia-nvim # Clean ANSI from kitty scrollback + pkgs.hmts-nvim # Tree-sitter injections for home-manager (pkgs.vimUtils.buildVimPluginFrom2Nix { pname = "nmasur"; version = "0.1"; diff --git a/overlays/neovim-plugins.nix b/overlays/neovim-plugins.nix index ceb5289..5172ac4 100644 --- a/overlays/neovim-plugins.nix +++ b/overlays/neovim-plugins.nix @@ -36,5 +36,6 @@ in { # Packaging plugins entirely with Nix baleia-nvim = plugin "baleia-nvim" inputs.baleia-nvim-src; + hmts-nvim = plugin "hmts-nvim" inputs.hmts-nvim-src; }