diff --git a/modules/neovim/global/ui/icons.nix b/modules/neovim/global/ui/icons.nix new file mode 100644 index 0000000..76c1e3c --- /dev/null +++ b/modules/neovim/global/ui/icons.nix @@ -0,0 +1,30 @@ +{lib, ...}: let + inherit (lib.options) mkOption; + inherit (lib.types) str; +in { + options.vim.ui.icons = { + ERROR = mkOption { + type = str; + default = " "; + description = "The icon to use for error messages"; + }; + + WARN = mkOption { + type = str; + default = " "; + description = "The icon to use for warning messages"; + }; + + INFO = mkOption { + type = str; + default = " "; + description = "The icon to use for info messages"; + }; + + HINT = mkOption { + type = str; + default = " "; + description = "The icon to use for hint messages"; + }; + }; +}