| ... | @@ -0,0 +1,189 @@ |
| 1 | {lib, ...}: { |
| 2 | options.nvix.icons = lib.mkOption { |
| 3 | type = lib.types.attrs; |
| 4 | default = {}; |
| 5 | }; |
| 6 | config.nvix.icons = { |
| 7 | kind = { |
| 8 | Array = ""; |
| 9 | Boolean = ""; |
| 10 | Class = ""; |
| 11 | Color = ""; |
| 12 | Constant = ""; |
| 13 | Constructor = ""; |
| 14 | Enum = ""; |
| 15 | EnumMember = ""; |
| 16 | Event = ""; |
| 17 | Field = ""; |
| 18 | File = ""; |
| 19 | Folder = ""; |
| 20 | Function = ""; |
| 21 | Interface = ""; |
| 22 | Key = ""; |
| 23 | Keyword = ""; |
| 24 | Method = ""; |
| 25 | Module = ""; |
| 26 | Namespace = ""; |
| 27 | Null = "ﳠ"; |
| 28 | Number = ""; |
| 29 | Object = ""; |
| 30 | Operator = ""; |
| 31 | Package = ""; |
| 32 | Property = ""; |
| 33 | Reference = ""; |
| 34 | Snippet = ""; |
| 35 | String = ""; |
| 36 | Struct = ""; |
| 37 | Text = ""; |
| 38 | TypeParameter = ""; |
| 39 | Unit = ""; |
| 40 | Value = ""; |
| 41 | Variable = ""; |
| 42 | Copilot = ""; |
| 43 | TabNine = "⌬"; |
| 44 | }; |
| 45 | git = { |
| 46 | LineAdded = ""; |
| 47 | LineModified = ""; |
| 48 | LineRemoved = ""; |
| 49 | FileDeleted = ""; |
| 50 | FileIgnored = ""; |
| 51 | FileRenamed = ""; |
| 52 | FileStaged = "✓"; |
| 53 | FileUnmerged = ""; |
| 54 | FileMerged = ""; |
| 55 | FileUnstaged = ""; |
| 56 | FileUntracked = "◌"; |
| 57 | FileChanged = ""; |
| 58 | Copied = ""; |
| 59 | Ignored = ""; |
| 60 | Diff = ""; |
| 61 | Repo = ""; |
| 62 | Octoface = ""; |
| 63 | Branch = ""; |
| 64 | }; |
| 65 | ui = { |
| 66 | lazy = { |
| 67 | ft = ""; |
| 68 | lazy = " "; |
| 69 | loaded = ""; |
| 70 | not_loaded = ""; |
| 71 | }; |
| 72 | ArrowCircleDown = ""; |
| 73 | ArrowCircleLeft = ""; |
| 74 | ArrowCircleRight = ""; |
| 75 | ArrowCircleUp = ""; |
| 76 | BoldArrowDown = ""; |
| 77 | BoldArrowLeft = ""; |
| 78 | BoldArrowRight = ""; |
| 79 | BoldArrowUp = ""; |
| 80 | BoldClose = ""; |
| 81 | BoldDividerLeft = ""; |
| 82 | BoldDividerRight = ""; |
| 83 | BoldLineLeft = "▎"; |
| 84 | BookMark = ""; |
| 85 | BoxChecked = ""; |
| 86 | Bug = ""; |
| 87 | Stacks = ""; |
| 88 | Scopes = ""; |
| 89 | Watches = ""; |
| 90 | DebugConsole = ""; |
| 91 | Calendar = ""; |
| 92 | Check = ""; |
| 93 | ChevronRight = ">"; |
| 94 | ChevronShortDown = ""; |
| 95 | ChevronShortLeft = ""; |
| 96 | ChevronShortRight = ""; |
| 97 | ChevronShortUp = ""; |
| 98 | Circle = ""; |
| 99 | Close = ""; |
| 100 | CloudDownload = ""; |
| 101 | Code = ""; |
| 102 | Comment = ""; |
| 103 | Dashboard = ""; |
| 104 | DividerLeft = ""; |
| 105 | DividerRight = ""; |
| 106 | DoubleChevronRight = "»"; |
| 107 | Ellipsis = ""; |
| 108 | EmptyFolder = ""; |
| 109 | EmptyFolderOpen = ""; |
| 110 | ExitCircle = ""; |
| 111 | File = ""; |
| 112 | FileSymlink = ""; |
| 113 | Files = ""; |
| 114 | FileRename = ""; |
| 115 | FindFile = ""; |
| 116 | FindText = ""; |
| 117 | Fire = ""; |
| 118 | Folder = ""; |
| 119 | FolderOpen = ""; |
| 120 | FolderSymlink = ""; |
| 121 | Forward = ""; |
| 122 | Gear = ""; |
| 123 | History = ""; |
| 124 | Lightbulb = ""; |
| 125 | LineLeft = "▏"; |
| 126 | LineMiddle = "│"; |
| 127 | List = ""; |
| 128 | Lock = ""; |
| 129 | NewFile = ""; |
| 130 | Note = ""; |
| 131 | Package = ""; |
| 132 | Pencil = ""; |
| 133 | Plus = ""; |
| 134 | Project = ""; |
| 135 | Search = ""; |
| 136 | SignIn = ""; |
| 137 | SignOut = ""; |
| 138 | Tab = ""; |
| 139 | Table = ""; |
| 140 | Target = ""; |
| 141 | Telescope = ""; |
| 142 | Text = ""; |
| 143 | Tree = ""; |
| 144 | Triangle = ""; |
| 145 | TriangleShortArrowDown = ""; |
| 146 | TriangleShortArrowLeft = ""; |
| 147 | TriangleShortArrowRight = ""; |
| 148 | TriangleShortArrowUp = ""; |
| 149 | }; |
| 150 | diagnostics = { |
| 151 | BoldError = ""; |
| 152 | Error = ""; |
| 153 | BoldWarning = ""; |
| 154 | Warning = ""; |
| 155 | BoldInformation = ""; |
| 156 | Information = ""; |
| 157 | BoldQuestion = ""; |
| 158 | Question = ""; |
| 159 | BoldHint = ""; |
| 160 | Hint = ""; |
| 161 | Debug = ""; |
| 162 | Trace = "✎"; |
| 163 | }; |
| 164 | misc = { |
| 165 | Robot = "ﮧ"; |
| 166 | Squirrel = ""; |
| 167 | Tag = ""; |
| 168 | Watch = ""; |
| 169 | Smiley = ""; |
| 170 | Package = ""; |
| 171 | CircuitBoard = ""; |
| 172 | LualineFmt = ""; |
| 173 | }; |
| 174 | nvtree_chad = { |
| 175 | default = ""; |
| 176 | symlink = ""; |
| 177 | folder = { |
| 178 | default = ""; |
| 179 | empty = ""; |
| 180 | empty_open = ""; |
| 181 | open = ""; |
| 182 | symlink = ""; |
| 183 | symlink_open = ""; |
| 184 | arrow_open = ""; |
| 185 | arrow_closed = ""; |
| 186 | }; |
| 187 | }; |
| 188 | }; |
| 189 | } |