diff --git a/lib/images/fileicons/c.png b/lib/images/fileicons/c.png
new file mode 100644
index 0000000000000000000000000000000000000000..9446afcb410887bebd4ddd633c2c1f5275bcc805
Binary files /dev/null and b/lib/images/fileicons/c.png differ
diff --git a/lib/images/fileicons/cpp.png b/lib/images/fileicons/cpp.png
new file mode 100644
index 0000000000000000000000000000000000000000..2dc51b16dfc1785b1b3980b3b2cfb98841c1c4de
Binary files /dev/null and b/lib/images/fileicons/cpp.png differ
diff --git a/lib/images/fileicons/cs.png b/lib/images/fileicons/cs.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5db29ba5dbcb554b41d0091fe4e2aea3abcdc69
Binary files /dev/null and b/lib/images/fileicons/cs.png differ
diff --git a/lib/images/fileicons/css.png b/lib/images/fileicons/css.png
new file mode 100644
index 0000000000000000000000000000000000000000..89c1537fdfd09ea43fce42464acdbc227274217d
Binary files /dev/null and b/lib/images/fileicons/css.png differ
diff --git a/lib/images/fileicons/java.png b/lib/images/fileicons/java.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5f2fd09f8e79ac1222a4dc9ca4233aa8aaff7ed
Binary files /dev/null and b/lib/images/fileicons/java.png differ
diff --git a/lib/images/fileicons/js.png b/lib/images/fileicons/js.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c314eb5648a483546f1e03e69b2ff46f02faa5d
Binary files /dev/null and b/lib/images/fileicons/js.png differ
diff --git a/lib/images/fileicons/lua.png b/lib/images/fileicons/lua.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c07d023f91855f31cc77fa5470e4a616dd12543
Binary files /dev/null and b/lib/images/fileicons/lua.png differ
diff --git a/lib/images/fileicons/php.png b/lib/images/fileicons/php.png
new file mode 100644
index 0000000000000000000000000000000000000000..e735f875b44a1006b7c5bcb66e26e63f7b7d6644
Binary files /dev/null and b/lib/images/fileicons/php.png differ
diff --git a/lib/images/fileicons/pl.png b/lib/images/fileicons/pl.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ac381cd7d1327b2ecdb85100a40b75de746da6b
Binary files /dev/null and b/lib/images/fileicons/pl.png differ
diff --git a/lib/images/fileicons/py.png b/lib/images/fileicons/py.png
new file mode 100644
index 0000000000000000000000000000000000000000..a21b8da4984f4baf06d15cbccca2e50e5ed3108a
Binary files /dev/null and b/lib/images/fileicons/py.png differ
diff --git a/lib/images/fileicons/rb.png b/lib/images/fileicons/rb.png
new file mode 100644
index 0000000000000000000000000000000000000000..45f4489780f6758a96c1242bcec00acbab5259ac
Binary files /dev/null and b/lib/images/fileicons/rb.png differ