{lib, ...}: { options.nvix.icons = lib.mkOption { type = lib.types.attrs; default = {}; }; config.nvix.icons = { kind = { Array = ""; Boolean = ""; Class = ""; Color = ""; Constant = ""; Constructor = ""; Enum = ""; EnumMember = ""; Event = ""; Field = ""; File = ""; Folder = ""; Function = ""; Interface = ""; Key = ""; Keyword = ""; Method = ""; Module = ""; Namespace = ""; Null = "ﳠ"; Number = ""; Object = ""; Operator = ""; Package = ""; Property = ""; Reference = ""; Snippet = ""; String = ""; Struct = ""; Text = ""; TypeParameter = ""; Unit = ""; Value = ""; Variable = ""; Copilot = ""; TabNine = "⌬"; }; git = { LineAdded = ""; LineModified = ""; LineRemoved = ""; FileDeleted = ""; FileIgnored = "󰫙"; FileRenamed = ""; FileStaged = "✓"; FileUnmerged = ""; FileMerged = ""; FileUnstaged = ""; FileUntracked = "◌"; FileChanged = "󰉺"; Copied = "󰆏"; Ignored = ""; Diff = ""; Repo = ""; Octoface = ""; Branch = ""; }; ui = { lazy = { ft = ""; lazy = "󰂠 "; loaded = ""; not_loaded = ""; }; ArrowCircleDown = ""; ArrowCircleLeft = ""; ArrowCircleRight = ""; ArrowCircleUp = ""; BoldArrowDown = ""; BoldArrowLeft = ""; BoldArrowRight = ""; BoldArrowUp = ""; BoldClose = ""; BoldDividerLeft = ""; BoldDividerRight = ""; BoldLineLeft = "▎"; BookMark = ""; BoxChecked = ""; Bug = ""; Stacks = ""; Scopes = ""; Watches = ""; DebugConsole = ""; Calendar = ""; Check = ""; ChevronRight = ">"; ChevronShortDown = ""; ChevronShortLeft = ""; ChevronShortRight = ""; ChevronShortUp = ""; Circle = ""; Close = ""; CloudDownload = ""; Code = ""; Comment = ""; Dashboard = ""; DividerLeft = ""; DividerRight = ""; DoubleChevronRight = "»"; Ellipsis = ""; EmptyFolder = ""; EmptyFolderOpen = ""; ExitCircle = "󰿅"; File = ""; FileSymlink = ""; Files = ""; FileRename = ""; FindFile = "󰈞"; FindText = ""; Fire = ""; Folder = ""; FolderOpen = ""; FolderSymlink = ""; Forward = ""; Gear = ""; History = ""; Lightbulb = ""; LineLeft = "▏"; LineMiddle = "│"; List = ""; Lock = ""; NewFile = ""; Note = ""; Package = ""; Pencil = "󰏫"; Plus = ""; Project = ""; Search = ""; SignIn = ""; SignOut = ""; Tab = ""; Table = ""; Target = "󰀘"; Telescope = ""; Text = ""; Tree = ""; Triangle = "󰐊"; TriangleShortArrowDown = ""; TriangleShortArrowLeft = ""; TriangleShortArrowRight = ""; TriangleShortArrowUp = ""; }; diagnostics = { BoldError = ""; Error = ""; BoldWarning = ""; Warning = ""; BoldInformation = ""; Information = ""; BoldQuestion = ""; Question = ""; BoldHint = ""; Hint = "󰌶"; Debug = ""; Trace = "✎"; }; misc = { Robot = "ﮧ"; Squirrel = ""; Tag = ""; Watch = ""; Smiley = ""; Package = ""; CircuitBoard = ""; LualineFmt = ""; }; nvtree_chad = { default = "󰈚"; symlink = ""; folder = { default = ""; empty = ""; empty_open = ""; open = ""; symlink = ""; symlink_open = ""; arrow_open = ""; arrow_closed = ""; }; }; }; }