From 252f3cf2a6029037ada15564ea8533513391d7df Mon Sep 17 00:00:00 2001 From: janabhumi Date: Sun, 18 Sep 2022 12:15:44 +0300 Subject: [PATCH] plugin/theme: add dev icons --- default.nix | 12 ++++++++++-- plugins/theme/default.nix | 3 +++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 2049c97..2f87f6a 100644 --- a/default.nix +++ b/default.nix @@ -1,4 +1,10 @@ -{ wrapNeovim, neovim-unwrapped, vimPlugins, ... }: +{ enableBarBar ? false +, enableDevIcons ? false +, wrapNeovim +, neovim-unwrapped +, vimPlugins +, ... +}: let lib = import ./lib.nix; @@ -11,7 +17,9 @@ let plugins = callPlugins [ ./plugins/syntax ./plugins/explorer - (import ./plugins/theme { }) + (import ./plugins/theme { + inherit enableBarBar enableDevIcons; + }) ./plugins/lsp ./plugins/formatter ]; diff --git a/plugins/theme/default.nix b/plugins/theme/default.nix index 32f2447..5b44f0e 100644 --- a/plugins/theme/default.nix +++ b/plugins/theme/default.nix @@ -1,4 +1,5 @@ { enableBarBar ? false +, enableDevIcons ? false }: { lib @@ -6,6 +7,7 @@ , lualine-nvim , lualine-lsp-progress , barbar-nvim +, nvim-web-devicons , ... }: @@ -19,5 +21,6 @@ in plugins = [ catppuccin-nvim ] ++ lualinePlugins + ++ (lib.optional enableDevIcons [ nvim-web-devicons ]) ++ (lib.optional enableBarBar [ barbar-nvim ]); }