From 11a779c0363ea48ce80a3037e16287af91ed446c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sun, 8 Oct 2023 12:01:07 +0200 Subject: [PATCH] feat(nvim): add guard-nvim --- flake.lock | 14 ++++++++++++++ flake.nix | 2 ++ modules/programs/nvim/plugins/coding.nix | 6 ++++++ overlays/vimPlugins.nix | 6 ++++++ 4 files changed, 28 insertions(+) diff --git a/flake.lock b/flake.lock index 297db61..a844966 100644 --- a/flake.lock +++ b/flake.lock @@ -352,6 +352,19 @@ "type": "github" } }, + "guard-nvim": { + "flake": false, + "locked": { + "lastModified": 1696758991, + "narHash": "sha256-gT0OybqOuYBRqUhkjh+AfM1I2p0rs1EzMylI9CreheQ=", + "path": "/home/moritz/Devel/Lua/guard.nvim", + "type": "path" + }, + "original": { + "path": "/home/moritz/Devel/Lua/guard.nvim", + "type": "path" + } + }, "haskell-flake": { "locked": { "lastModified": 1684780604, @@ -1029,6 +1042,7 @@ "disko": "disko", "flake-parts": "flake-parts", "flake-utils": "flake-utils", + "guard-nvim": "guard-nvim", "hmts-nvim": "hmts-nvim", "home-manager": "home-manager_2", "hypr-contrib": "hypr-contrib", diff --git a/flake.nix b/flake.nix index e086c52..dd6eae1 100644 --- a/flake.nix +++ b/flake.nix @@ -48,6 +48,8 @@ telekasten-nvim.url = "github:renerocksai/telekasten.nvim"; telescope-nvim.flake = false; telescope-nvim.url = "github:nvim-telescope/telescope.nvim"; + guard-nvim.flake = false; + guard-nvim.url = "/home/moritz/Devel/Lua/guard.nvim"; # Hyprland hypr-contrib.url = "github:hyprwm/contrib"; diff --git a/modules/programs/nvim/plugins/coding.nix b/modules/programs/nvim/plugins/coding.nix index 9ebf581..b27ca82 100644 --- a/modules/programs/nvim/plugins/coding.nix +++ b/modules/programs/nvim/plugins/coding.nix @@ -304,5 +304,11 @@ with builtins; plugin = nvim-puppeteer; lazy = false; # NOTE: plugin lazy-loads itself. } + { + # TODO: replace formatter-nvim with this as well + plugin = guard-nvim; + lazy = false; + conf = readFile ./lua/guard.lua; + } ]; } diff --git a/overlays/vimPlugins.nix b/overlays/vimPlugins.nix index e1e564a..d95ac79 100644 --- a/overlays/vimPlugins.nix +++ b/overlays/vimPlugins.nix @@ -51,5 +51,11 @@ with lib.my; version = mkVersionInput inputs.nvim-puppeteer; src = inputs.nvim-puppeteer; }; + + guard-nvim = prev.vimUtils.buildVimPluginFrom2Nix { + pname = "guard-nvim"; + version = mkVersionInput inputs.guard-nvim; + src = inputs.guard-nvim; + }; }; }