1 #ifndef ICONS_NERDFONT 2 #define ICONS_NERDFONT 3 4 // You can find hex codes for nerd fonts here 5 // https://www.nerdfonts.com/cheat-sheet 6 7 // Arrows 8 #define MD_ARROW_UPWARD "\uf55c" 9 #define MD_ARROW_FORWARD "\uf553" 10 #define MD_ARROW_DOWNWARD "\uf544" 11 12 // Generics 13 #define ICON_DIRECTORY "\ue5ff" 14 #define ICON_FILE "\uf713" 15 #define ICON_EXEC "\uf144" 16 #define ICON_MANUAL "\uf5bd" 17 18 // Top level and common icons 19 #define ICON_ARCHIVE "\uf53b" 20 #define ICON_BRIEFCASE "\uf5d5" 21 #define ICON_C "\ue61e" 22 #define ICON_CHANGELOG "\uf7d9" 23 #define ICON_CHESS "\uf639" 24 #define ICON_CLOJURE "\ue76a" 25 #define ICON_CONFIGURE "\uf423" 26 #define ICON_CPLUSPLUS "\ue61d" 27 #define ICON_DATABASE "\uf6b7" 28 #define ICON_DESKTOP "\ufcbe" 29 #define ICON_DOCUMENT "\uf718" 30 #define ICON_DOWNLOADS "\uf5d7" 31 #define ICON_FSHARP "\ue7a7" 32 #define ICON_GIT "\ue5fb" 33 #define ICON_HASKELL "\ue777" 34 #define ICON_HTML "\uf72d" 35 #define ICON_JAVA "\ue738" 36 #define ICON_JAVASCRIPT "\uf81d" 37 #define ICON_LICENSE "\uf718" 38 #define ICON_LINUX "\uf83c" 39 #define ICON_MAKEFILE "\uf68c" 40 #define ICON_MUSIC "\uf832" 41 #define ICON_MUSICFILE "\uf886" 42 #define ICON_OPTICALDISK "\ue271" 43 #define ICON_PICTUREFILE "\uf71e" 44 #define ICON_PICTURES "\uf753" 45 #define ICON_PLAYLIST "\uf910" 46 #define ICON_PUBLIC "\ue5ff" 47 #define ICON_PYTHON "\ue235" 48 #define ICON_REACT "\ue625" 49 #define ICON_RUBY "\ue23e" 50 #define ICON_SCRIPT "\ue795" 51 #define ICON_TEMPLATES "\ufac6" 52 #define ICON_TEX "\ufb68" 53 #define ICON_VIDEOFILE "\uf72a" 54 #define ICON_VIDEOS "\uf72f" 55 #define ICON_WORDDOC "\uf72b" 56 57 58 /* Numbers */ 59 #define ICON_EXT_1 ICON_MANUAL 60 #define ICON_EXT_7Z ICON_ARCHIVE 61 62 /* A */ 63 #define ICON_EXT_A ICON_MANUAL 64 #define ICON_EXT_APK ICON_ARCHIVE 65 #define ICON_EXT_ASM ICON_FILE 66 #define ICON_EXT_AUP ICON_MUSICFILE 67 #define ICON_EXT_AVI ICON_VIDEOFILE 68 69 /* B */ 70 #define ICON_EXT_BAT ICON_SCRIPT 71 #define ICON_EXT_BIB ICON_TEX 72 #define ICON_EXT_BIN "\uf471" 73 #define ICON_EXT_BMP ICON_PICTUREFILE 74 #define ICON_EXT_BZ2 ICON_ARCHIVE 75 76 /* C */ 77 #define ICON_EXT_C ICON_C 78 #define ICON_EXT_CPLUSPLUS ICON_CPLUSPLUS 79 #define ICON_EXT_CAB ICON_ARCHIVE 80 #define ICON_EXT_CABAL ICON_HASKELL 81 #define ICON_EXT_CBR ICON_ARCHIVE 82 #define ICON_EXT_CBZ ICON_ARCHIVE 83 #define ICON_EXT_CC ICON_CPLUSPLUS 84 #define ICON_EXT_CLASS ICON_JAVA 85 #define ICON_EXT_CLJ ICON_CLOJURE 86 #define ICON_EXT_CLJC ICON_CLOJURE 87 #define ICON_EXT_CLJS ICON_CLOJURE 88 #define ICON_EXT_CLS ICON_TEX 89 #define ICON_EXT_CMAKE ICON_MAKEFILE 90 #define ICON_EXT_COFFEE "\ue751" 91 #define ICON_EXT_CONF ICON_CONFIGURE 92 #define ICON_EXT_CPIO ICON_ARCHIVE 93 #define ICON_EXT_CPP ICON_CPLUSPLUS 94 #define ICON_EXT_CSS "\ue749" 95 #define ICON_EXT_CUE ICON_PLAYLIST 96 #define ICON_EXT_CVS ICON_CONFIGURE 97 #define ICON_EXT_CXX ICON_CPLUSPLUS 98 99 /* D */ 100 #define ICON_EXT_DB ICON_DATABASE 101 #define ICON_EXT_DEB "\ue77d" 102 #define ICON_EXT_DIFF "\uf440" 103 #define ICON_EXT_DLL ICON_SCRIPT 104 #define ICON_EXT_DOC ICON_WORDDOC 105 #define ICON_EXT_DOCX ICON_WORDDOC 106 107 /* E */ 108 #define ICON_EXT_EJS ICON_JAVASCRIPT 109 #define ICON_EXT_ELF ICON_LINUX 110 #define ICON_EXT_EPUB ICON_MANUAL 111 #define ICON_EXT_EXE ICON_EXEC 112 113 /* F */ 114 #define ICON_EXT_FEN ICON_CHESS 115 #define ICON_EXT_FSHARP ICON_FSHARP 116 #define ICON_EXT_FLAC ICON_MUSICFILE 117 #define ICON_EXT_FLV ICON_VIDEOFILE 118 #define ICON_EXT_FS ICON_FSHARP 119 #define ICON_EXT_FSI ICON_FSHARP 120 #define ICON_EXT_FSSCRIPT ICON_FSHARP 121 #define ICON_EXT_FSX ICON_FSHARP 122 123 /* G */ 124 #define ICON_EXT_GEM ICON_RUBY 125 #define ICON_EXT_GIF ICON_PICTUREFILE 126 #define ICON_EXT_GO "\ufcd1" 127 #define ICON_EXT_GZ ICON_ARCHIVE 128 #define ICON_EXT_GZIP ICON_ARCHIVE 129 130 /* H */ 131 #define ICON_EXT_H ICON_C 132 #define ICON_EXT_HH ICON_CPLUSPLUS 133 #define ICON_EXT_HPP ICON_CPLUSPLUS 134 #define ICON_EXT_HS ICON_HASKELL 135 #define ICON_EXT_HTACCESS ICON_CONFIGURE 136 #define ICON_EXT_HTPASSWD ICON_CONFIGURE 137 #define ICON_EXT_HTM ICON_HTML 138 #define ICON_EXT_HTML ICON_HTML 139 #define ICON_EXT_HXX ICON_CPLUSPLUS 140 141 /* I */ 142 #define ICON_EXT_ICO ICON_PICTUREFILE 143 #define ICON_EXT_IMG ICON_OPTICALDISK 144 #define ICON_EXT_INI ICON_CONFIGURE 145 #define ICON_EXT_ISO ICON_OPTICALDISK 146 147 /* J */ 148 #define ICON_EXT_JAR ICON_JAVA 149 #define ICON_EXT_JAVA ICON_JAVA 150 #define ICON_EXT_JL ICON_CONFIGURE 151 #define ICON_EXT_JPEG ICON_PICTUREFILE 152 #define ICON_EXT_JPG ICON_PICTUREFILE 153 #define ICON_EXT_JS ICON_JAVASCRIPT 154 #define ICON_EXT_JSON "\ufb25" 155 #define ICON_EXT_JSX ICON_REACT 156 157 /* K */ 158 159 /* L */ 160 #define ICON_EXT_LHA ICON_ARCHIVE 161 #define ICON_EXT_LHS ICON_HASKELL 162 #define ICON_EXT_LOG ICON_DOCUMENT 163 #define ICON_EXT_LUA "\ue620" 164 #define ICON_EXT_LZH ICON_ARCHIVE 165 #define ICON_EXT_LZMA ICON_ARCHIVE 166 167 /* M */ 168 #define ICON_EXT_M4A ICON_MUSICFILE 169 #define ICON_EXT_M4V ICON_VIDEOFILE 170 #define ICON_EXT_M "\ufd1c" 171 #define ICON_EXT_MAT "\uf0ce" 172 #define ICON_EXT_MD "\ue609" 173 #define ICON_EXT_MK ICON_MAKEFILE 174 #define ICON_EXT_MKV ICON_VIDEOFILE 175 #define ICON_EXT_MOV ICON_VIDEOFILE 176 #define ICON_EXT_MP3 ICON_MUSICFILE 177 #define ICON_EXT_MP4 ICON_VIDEOFILE 178 #define ICON_EXT_MPEG ICON_VIDEOFILE 179 #define ICON_EXT_MPG ICON_VIDEOFILE 180 #define ICON_EXT_MSI "\uf871" 181 182 /* N */ 183 #define ICON_EXT_NIX "\uf313" 184 185 /* O */ 186 #define ICON_EXT_O ICON_MANUAL 187 #define ICON_EXT_OGG ICON_MUSICFILE 188 #define ICON_EXT_ODOWNLOAD ICON_DOWNLOADS 189 #define ICON_EXT_OUT ICON_LINUX 190 191 /* P */ 192 #define ICON_EXT_PART ICON_DOWNLOADS 193 #define ICON_EXT_PATCH "\uf440" 194 #define ICON_EXT_PDF "\uf724" 195 #define ICON_EXT_PGN ICON_CHESS 196 #define ICON_EXT_PHP "\ue73d" 197 #define ICON_EXT_PNG ICON_PICTUREFILE 198 #define ICON_EXT_PPT "\uf726" 199 #define ICON_EXT_PPTX "\uf726" 200 #define ICON_EXT_PSB "\ue7b8" 201 #define ICON_EXT_PSD "\ue7b8" 202 #define ICON_EXT_PY ICON_PYTHON 203 #define ICON_EXT_PYC ICON_PYTHON 204 #define ICON_EXT_PYD ICON_PYTHON 205 #define ICON_EXT_PYO ICON_PYTHON 206 207 /* Q */ 208 209 /* R */ 210 #define ICON_EXT_RAR ICON_ARCHIVE 211 #define ICON_EXT_RC ICON_CONFIGURE 212 #define ICON_EXT_ROM "\uf795" 213 #define ICON_EXT_RPM ICON_ARCHIVE 214 #define ICON_EXT_RSS "\uf96b" 215 #define ICON_EXT_RTF "\uf724" 216 #define ICON_EXT_RB ICON_RUBY 217 218 /* S */ 219 #define ICON_EXT_SASS "\ue603" 220 #define ICON_EXT_SCSS "\ue603" 221 #define ICON_EXT_SO ICON_MANUAL 222 #define ICON_EXT_SCALA "\ue737" 223 #define ICON_EXT_SH ICON_SCRIPT 224 #define ICON_EXT_SLIM ICON_SCRIPT 225 #define ICON_EXT_SLN "\ue70c" 226 #define ICON_EXT_SQL ICON_DATABASE 227 #define ICON_EXT_SRT "\uf679" 228 #define ICON_EXT_STY ICON_TEX 229 #define ICON_EXT_SUB "\uf679" 230 #define ICON_EXT_SVG ICON_PICTUREFILE 231 232 /* T */ 233 #define ICON_EXT_TAR ICON_ARCHIVE 234 #define ICON_EXT_TEX ICON_TEX 235 #define ICON_EXT_TGZ ICON_ARCHIVE 236 #define ICON_EXT_TS "\ue628" 237 #define ICON_EXT_TSX ICON_REACT 238 #define ICON_EXT_TXT ICON_DOCUMENT 239 #define ICON_EXT_TXZ ICON_ARCHIVE 240 241 /* U */ 242 243 /* V */ 244 #define ICON_EXT_VID ICON_VIDEOFILE 245 #define ICON_EXT_VIM "\ue62b" 246 #define ICON_EXT_VIMRC "\ue62b" 247 248 /* W */ 249 #define ICON_EXT_WAV ICON_MUSICFILE 250 #define ICON_EXT_WEBM ICON_VIDEOFILE 251 #define ICON_EXT_WMA ICON_VIDEOFILE 252 #define ICON_EXT_WMV ICON_VIDEOFILE 253 254 /* X */ 255 #define ICON_EXT_XBPS ICON_ARCHIVE 256 #define ICON_EXT_XCF ICON_PICTUREFILE 257 #define ICON_EXT_XHTML ICON_HTML 258 #define ICON_EXT_XLS "\uf71a" 259 #define ICON_EXT_XLSX "\uf71a" 260 #define ICON_EXT_XML ICON_HTML 261 #define ICON_EXT_XZ ICON_ARCHIVE 262 263 /* Y */ 264 #define ICON_EXT_YAML ICON_CONFIGURE 265 #define ICON_EXT_YML ICON_CONFIGURE 266 267 /* Z */ 268 #define ICON_EXT_ZIP ICON_ARCHIVE 269 #define ICON_EXT_ZSH ICON_SCRIPT 270 #define ICON_EXT_ZST ICON_ARCHIVE 271 272 #endif // ICONS_NERDFONT 273