From 83aed0e6a331a95f7948a29ffe9b9f34d224f620 Mon Sep 17 00:00:00 2001 From: refaelsh Date: Thu, 5 Sep 2024 16:56:34 +0000 Subject: [PATCH] plugins/nvim-web-devicons: init --- plugins/default.nix | 1 + plugins/utils/web-devicons.nix | 17 +++++++++++++++++ .../test-sources/plugins/utils/web-devicons.nix | 5 +++++ 3 files changed, 23 insertions(+) create mode 100644 plugins/utils/web-devicons.nix create mode 100644 tests/test-sources/plugins/utils/web-devicons.nix diff --git a/plugins/default.nix b/plugins/default.nix index 51e96d5c..fb2007c5 100644 --- a/plugins/default.nix +++ b/plugins/default.nix @@ -239,6 +239,7 @@ ./utils/vim-css-color.nix ./utils/vim-matchup.nix ./utils/wakatime.nix + ./utils/web-devicons.nix ./utils/which-key.nix ./utils/wilder.nix ./utils/yanky.nix diff --git a/plugins/utils/web-devicons.nix b/plugins/utils/web-devicons.nix new file mode 100644 index 00000000..b3ab1072 --- /dev/null +++ b/plugins/utils/web-devicons.nix @@ -0,0 +1,17 @@ +{ lib, ... }: +let + inherit (lib.nixvim) defaultNullOpts; +in +lib.nixvim.neovim-plugin.mkNeovimPlugin { + name = "web-devicons"; + originalName = "nvim-web-devicons"; + luaName = "nvim-web-devicons"; + package = "nvim-web-devicons"; + + maintainers = [ lib.maintainers.refaelsh ]; + + settingsExample = { + color_icons = true; + strict = true; + }; +} diff --git a/tests/test-sources/plugins/utils/web-devicons.nix b/tests/test-sources/plugins/utils/web-devicons.nix new file mode 100644 index 00000000..6b223baf --- /dev/null +++ b/tests/test-sources/plugins/utils/web-devicons.nix @@ -0,0 +1,5 @@ +{ + empty = { + plugins.web-devicons.enable = true; + }; +}