From 1c0c41e8f5a0088b820e91076401bca702b30765 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sun, 15 Feb 2026 12:20:47 +0300 Subject: [PATCH] treewide: use the module option for nvim-web-devicons instead of `startPlugins` Signed-off-by: NotAShelf Change-Id: I7156c980edc28aded12df0d483c217486a6a6964 --- modules/plugins/dashboard/alpha/config.nix | 6 ++---- modules/plugins/git/hunk-nvim/config.nix | 7 ++----- .../plugins/visuals/tiny-devicons-auto-colors/config.nix | 3 ++- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/modules/plugins/dashboard/alpha/config.nix b/modules/plugins/dashboard/alpha/config.nix index 7a29bd0b..cfa40442 100644 --- a/modules/plugins/dashboard/alpha/config.nix +++ b/modules/plugins/dashboard/alpha/config.nix @@ -11,10 +11,8 @@ layoutDefined = cfg.layout != []; in { config = mkIf cfg.enable { - vim.startPlugins = [ - "alpha-nvim" - "nvim-web-devicons" - ]; + vim.startPlugins = ["alpha-nvim"]; + visuals.nvim-web-devicons.enable = true; vim.pluginRC.alpha = let setupOpts = diff --git a/modules/plugins/git/hunk-nvim/config.nix b/modules/plugins/git/hunk-nvim/config.nix index 5eb41448..06a0df9c 100644 --- a/modules/plugins/git/hunk-nvim/config.nix +++ b/modules/plugins/git/hunk-nvim/config.nix @@ -9,11 +9,8 @@ in { config = mkIf cfg.enable { vim = { - startPlugins = [ - # dependencies - "nui-nvim" # ui library - "nvim-web-devicons" # glyphs - ]; + startPlugins = ["nui-nvim"]; + visuals.nvim-web-devicons.enable = true; lazy.plugins = { "hunk-nvim" = { diff --git a/modules/plugins/visuals/tiny-devicons-auto-colors/config.nix b/modules/plugins/visuals/tiny-devicons-auto-colors/config.nix index 5b2102ce..53a52fe6 100644 --- a/modules/plugins/visuals/tiny-devicons-auto-colors/config.nix +++ b/modules/plugins/visuals/tiny-devicons-auto-colors/config.nix @@ -11,7 +11,8 @@ in { config = mkIf cfg.enable { vim = { - startPlugins = ["tiny-devicons-auto-colors-nvim" "nvim-web-devicons"]; + startPlugins = ["tiny-devicons-auto-colors-nvim"]; + visuals.nvim-web-devicons.enable = true; pluginRC.tiny-devicons-auto-colors = entryAnywhere '' require("tiny-devicons-auto-colors").setup(${toLuaObject cfg.setupOpts})