Skip to content

Commit beb6367

Browse files
authored
feat: add many icons, use official git colour (#447)
* feat: add some icons - Change git color to #f54d27 - Use same icons for cfg, conf and ini files - Add tmux config files - Add Tux icons to `a`, `ko` and `so` files - Add Android icon to `android` and `apk` files - Add down arrow icon for some download files - Add library icon for `dll` and `lib` files - Add Emacs icons for `el`, `elc` and `eln` files - Add also env icon for `.env` files - Add calendar icon for some files - Add bin icons for `o` files - Add +- icon for `diff` and `patch` files - Add icon for `signature` file * fixup! feat: add some icons * amend! feat: add some icons feat: add some icons dowload - Change git color to #f54d27 - Use same icons for cfg, conf and ini files - Add tmux config files - Add Tux icons to `a`, `ko` and `so` files - Add Android icon to `android` and `apk` files - Add down arrow icon for some download files - Add library icon for `dll` and `lib` files - Add Emacs icons for `el`, `elc` and `eln` files - Add also env icon for `.env` files - Add calendar icon for some files - Add bin icons for `o` files - Add +- icon for `diff` and `patch` files - Add icon for `signature` file * amend! feat: add some icons feat: add some icons Emacs - Change git color to #f54d27 - Use same icons for cfg, conf and ini files - Add tmux config files - Add Tux icons to `a`, `ko` and `so` files - Add Android icon to `android` and `apk` files - Add down arrow icon for some download files - Add library icon for `dll` and `lib` files - Add Emacs icons for `el`, `elc` and `eln` files - Add also env icon for `.env` files - Add calendar icon for some files - Add bin icons for `o` files - Add +- icon for `diff` and `patch` files - Add icon for `signature` file
1 parent 31ba3c4 commit beb6367

File tree

2 files changed

+326
-26
lines changed

2 files changed

+326
-26
lines changed

lua/nvim-web-devicons/icons-default.lua

Lines changed: 163 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -67,20 +67,20 @@ local icons_by_filename = {
6767
},
6868
[".gitattributes"] = {
6969
icon = "",
70-
color = "#41535b",
71-
cterm_color = "239",
70+
color = "#f54d27",
71+
cterm_color = "196",
7272
name = "GitAttributes",
7373
},
7474
[".gitconfig"] = {
7575
icon = "",
76-
color = "#41535b",
77-
cterm_color = "239",
76+
color = "#f54d27",
77+
cterm_color = "196",
7878
name = "GitConfig",
7979
},
8080
[".gitignore"] = {
8181
icon = "",
82-
color = "#41535b",
83-
cterm_color = "239",
82+
color = "#f54d27",
83+
cterm_color = "196",
8484
name = "GitIgnore",
8585
},
8686
[".gitlab-ci.yml"] = {
@@ -91,8 +91,8 @@ local icons_by_filename = {
9191
},
9292
[".gitmodules"] = {
9393
icon = "",
94-
color = "#41535b",
95-
cterm_color = "239",
94+
color = "#f54d27",
95+
cterm_color = "196",
9696
name = "GitModules",
9797
},
9898
[".gtkrc-2.0"] = {
@@ -253,8 +253,8 @@ local icons_by_filename = {
253253
},
254254
["commit_editmsg"] = {
255255
icon = "",
256-
color = "#41535b",
257-
cterm_color = "239",
256+
color = "#f54d27",
257+
cterm_color = "196",
258258
name = "GitCommit",
259259
},
260260
["compose.yaml"] = {
@@ -611,6 +611,18 @@ local icons_by_filename = {
611611
cterm_color = "45",
612612
name = "TailwindConfig",
613613
},
614+
["tmux.conf"] = {
615+
icon = "",
616+
color = "#14ba19",
617+
cterm_color = "34",
618+
name = "Tmux",
619+
},
620+
["tmux.conf.local"] = {
621+
icon = "",
622+
color = "#14ba19",
623+
cterm_color = "34",
624+
name = "Tmux",
625+
},
614626
["tsconfig.json"] = {
615627
icon = "",
616628
color = "#519aba",
@@ -710,6 +722,12 @@ local icons_by_file_extension = {
710722
cterm_color = "214",
711723
name = "7z",
712724
},
725+
["a"] = {
726+
icon = "",
727+
color = "#dcddd6",
728+
cterm_color = "253",
729+
name = "StaticLibraryArchive",
730+
},
713731
["aac"] = {
714732
icon = "",
715733
color = "#66D8EF",
@@ -722,6 +740,18 @@ local icons_by_file_extension = {
722740
cterm_color = "185",
723741
name = "Ai",
724742
},
743+
["android"] = {
744+
icon = "",
745+
color = "#34a853",
746+
cterm_color = "35",
747+
name = "Android",
748+
},
749+
["apk"] = {
750+
icon = "",
751+
color = "#34a853",
752+
cterm_color = "35",
753+
name = "apk",
754+
},
725755
["app"] = {
726756
icon = "",
727757
color = "#9F0500",
@@ -897,9 +927,9 @@ local icons_by_file_extension = {
897927
name = "CPlusPlusModule",
898928
},
899929
["cfg"] = {
900-
icon = "",
901-
color = "#ECECEC",
902-
cterm_color = "255",
930+
icon = "",
931+
color = "#6d8086",
932+
cterm_color = "66",
903933
name = "Configuration",
904934
},
905935
["cjs"] = {
@@ -998,6 +1028,12 @@ local icons_by_file_extension = {
9981028
cterm_color = "251",
9991029
name = "Crystal",
10001030
},
1031+
["crdownload"] = {
1032+
icon = "",
1033+
color = "#44cda8",
1034+
cterm_color = "43",
1035+
name = "Crdownload",
1036+
},
10011037
["cs"] = {
10021038
icon = "󰌛",
10031039
color = "#596706",
@@ -1112,6 +1148,12 @@ local icons_by_file_extension = {
11121148
cterm_color = "239",
11131149
name = "Diff",
11141150
},
1151+
["dll"] = {
1152+
icon = "",
1153+
color = "#4d2c0b",
1154+
cterm_color = "52",
1155+
name = "Dll",
1156+
},
11151157
["doc"] = {
11161158
icon = "󰈬",
11171159
color = "#185abd",
@@ -1136,6 +1178,12 @@ local icons_by_file_extension = {
11361178
cterm_color = "24",
11371179
name = "Dot",
11381180
},
1181+
["download"] = {
1182+
icon = "",
1183+
color = "#44cda8",
1184+
cterm_color = "43",
1185+
name = "Download",
1186+
},
11391187
["drl"] = {
11401188
icon = "",
11411189
color = "#ffafaf",
@@ -1196,12 +1244,36 @@ local icons_by_file_extension = {
11961244
cterm_color = "124",
11971245
name = "Elf",
11981246
},
1247+
["el"] = {
1248+
icon = "",
1249+
color = "#8172be",
1250+
cterm_color = "97",
1251+
name = "Elisp",
1252+
},
1253+
["elc"] = {
1254+
icon = "",
1255+
color = "#8172be",
1256+
cterm_color = "97",
1257+
name = "Elisp",
1258+
},
11991259
["elm"] = {
12001260
icon = "",
12011261
color = "#519aba",
12021262
cterm_color = "74",
12031263
name = "Elm",
12041264
},
1265+
["eln"] = {
1266+
icon = "",
1267+
color = "#8172be",
1268+
cterm_color = "97",
1269+
name = "Elisp",
1270+
},
1271+
["env"] = {
1272+
icon = "",
1273+
color = "#faf743",
1274+
cterm_color = "227",
1275+
name = "Env",
1276+
},
12051277
["eot"] = {
12061278
icon = "",
12071279
color = "#ECECEC",
@@ -1328,6 +1400,12 @@ local icons_by_file_extension = {
13281400
cterm_color = "160",
13291401
name = "FreeCAD",
13301402
},
1403+
["fdmdownload"] = {
1404+
icon = "",
1405+
color = "#44cda8",
1406+
cterm_color = "43",
1407+
name = "Fdmdownload",
1408+
},
13311409
["flac"] = {
13321410
icon = "",
13331411
color = "#66D8EF",
@@ -1568,6 +1646,30 @@ local icons_by_file_extension = {
15681646
cterm_color = "185",
15691647
name = "Ico",
15701648
},
1649+
["ical"] = {
1650+
icon = "",
1651+
color = "#2B2e83",
1652+
cterm_color = "18",
1653+
name = "Ical",
1654+
},
1655+
["icalendar"] = {
1656+
icon = "",
1657+
color = "#2B2e83",
1658+
cterm_color = "18",
1659+
name = "Icalendar",
1660+
},
1661+
["ics"] = {
1662+
icon = "",
1663+
color = "#2B2e83",
1664+
cterm_color = "18",
1665+
name = "Ics",
1666+
},
1667+
["ifb"] = {
1668+
icon = "",
1669+
color = "#2B2e83",
1670+
cterm_color = "18",
1671+
name = "Ifb",
1672+
},
15711673
["ifc"] = {
15721674
icon = "󰻫",
15731675
color = "#839463",
@@ -1784,6 +1886,12 @@ local icons_by_file_extension = {
17841886
cterm_color = "231",
17851887
name = "KiCad",
17861888
},
1889+
["ko"] = {
1890+
icon = "",
1891+
color = "#dcddd6",
1892+
cterm_color = "253",
1893+
name = "LinuxKernelObject",
1894+
},
17871895
["kpp"] = {
17881896
icon = "",
17891897
color = "#f245fb",
@@ -1850,6 +1958,12 @@ local icons_by_file_extension = {
18501958
cterm_color = "140",
18511959
name = "Lhs",
18521960
},
1961+
["lib"] = {
1962+
icon = "",
1963+
color = "#4d2c0b",
1964+
cterm_color = "52",
1965+
name = "Lib",
1966+
},
18531967
["license"] = {
18541968
icon = "",
18551969
color = "#cbcb41",
@@ -2096,6 +2210,12 @@ local icons_by_file_extension = {
20962210
cterm_color = "36",
20972211
name = "Nushell",
20982212
},
2213+
["o"] = {
2214+
icon = "",
2215+
color = "#9F0500",
2216+
cterm_color = "124",
2217+
name = "ObjectFile",
2218+
},
20992219
["obj"] = {
21002220
icon = "󰆧",
21012221
color = "#888888",
@@ -2132,6 +2252,18 @@ local icons_by_file_extension = {
21322252
cterm_color = "124",
21332253
name = "Out",
21342254
},
2255+
["part"] = {
2256+
icon = "",
2257+
color = "#44cda8",
2258+
cterm_color = "43",
2259+
name = "Part",
2260+
},
2261+
["patch"] = {
2262+
icon = "",
2263+
color = "#41535b",
2264+
cterm_color = "239",
2265+
name = "Patch",
2266+
},
21352267
["pck"] = {
21362268
icon = "",
21372269
color = "#6d8086",
@@ -2486,6 +2618,12 @@ local icons_by_file_extension = {
24862618
cterm_color = "166",
24872619
name = "Sig",
24882620
},
2621+
["signature"] = {
2622+
icon = "λ",
2623+
color = "#e37933",
2624+
cterm_color = "166",
2625+
name = "Signature",
2626+
},
24892627
["skp"] = {
24902628
icon = "󰻫",
24912629
color = "#839463",
@@ -2528,6 +2666,12 @@ local icons_by_file_extension = {
25282666
cterm_color = "166",
25292667
name = "Sml",
25302668
},
2669+
["so"] = {
2670+
icon = "",
2671+
color = "#dcddd6",
2672+
cterm_color = "253",
2673+
name = "SharedObject",
2674+
},
25312675
["sol"] = {
25322676
icon = "",
25332677
color = "#519aba",
@@ -2756,6 +2900,12 @@ local icons_by_file_extension = {
27562900
cterm_color = "124",
27572901
name = "Toml",
27582902
},
2903+
["torrent"] = {
2904+
icon = "",
2905+
color = "#44cda8",
2906+
cterm_color = "43",
2907+
name = "Torrent",
2908+
},
27592909
["tres"] = {
27602910
icon = "",
27612911
color = "#6d8086",

0 commit comments

Comments
 (0)