diff --git a/assets/frappe.webp b/assets/frappe.webp
index cb633c43..65d223ed 100644
Binary files a/assets/frappe.webp and b/assets/frappe.webp differ
diff --git a/assets/latte.webp b/assets/latte.webp
index f862c790..301f83e1 100644
Binary files a/assets/latte.webp and b/assets/latte.webp differ
diff --git a/assets/macchiato.webp b/assets/macchiato.webp
index 078e3fe8..7988aedb 100644
Binary files a/assets/macchiato.webp and b/assets/macchiato.webp differ
diff --git a/assets/mocha.webp b/assets/mocha.webp
index e4489684..69e0e5f0 100644
Binary files a/assets/mocha.webp and b/assets/mocha.webp differ
diff --git a/icons/css-variables/taskfile.svg b/icons/css-variables/taskfile.svg
new file mode 100644
index 00000000..3eb61ca2
--- /dev/null
+++ b/icons/css-variables/taskfile.svg
@@ -0,0 +1,3 @@
+
diff --git a/icons/frappe/taskfile.svg b/icons/frappe/taskfile.svg
new file mode 100644
index 00000000..85471b6e
--- /dev/null
+++ b/icons/frappe/taskfile.svg
@@ -0,0 +1,3 @@
+
diff --git a/icons/latte/taskfile.svg b/icons/latte/taskfile.svg
new file mode 100644
index 00000000..c6249d66
--- /dev/null
+++ b/icons/latte/taskfile.svg
@@ -0,0 +1,3 @@
+
diff --git a/icons/macchiato/taskfile.svg b/icons/macchiato/taskfile.svg
new file mode 100644
index 00000000..adbeaf47
--- /dev/null
+++ b/icons/macchiato/taskfile.svg
@@ -0,0 +1,3 @@
+
diff --git a/icons/mocha/taskfile.svg b/icons/mocha/taskfile.svg
new file mode 100644
index 00000000..e7bfc77d
--- /dev/null
+++ b/icons/mocha/taskfile.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/defaults/fileIcons.ts b/src/defaults/fileIcons.ts
index b92e6273..bf6beb26 100644
--- a/src/defaults/fileIcons.ts
+++ b/src/defaults/fileIcons.ts
@@ -2152,6 +2152,15 @@ const fileIcons: Record