diff --git a/icons/css-variables/envrc.svg b/icons/css-variables/envrc.svg
new file mode 100644
index 00000000..6fa549e6
--- /dev/null
+++ b/icons/css-variables/envrc.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/frappe/envrc.svg b/icons/frappe/envrc.svg
new file mode 100644
index 00000000..f0c00584
--- /dev/null
+++ b/icons/frappe/envrc.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/latte/envrc.svg b/icons/latte/envrc.svg
new file mode 100644
index 00000000..b4178c15
--- /dev/null
+++ b/icons/latte/envrc.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/macchiato/envrc.svg b/icons/macchiato/envrc.svg
new file mode 100644
index 00000000..89848144
--- /dev/null
+++ b/icons/macchiato/envrc.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/mocha/envrc.svg b/icons/mocha/envrc.svg
new file mode 100644
index 00000000..6a47e975
--- /dev/null
+++ b/icons/mocha/envrc.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/defaults/fileIcons.ts b/src/defaults/fileIcons.ts
index 392d458b..7745c3b8 100644
--- a/src/defaults/fileIcons.ts
+++ b/src/defaults/fileIcons.ts
@@ -771,6 +771,9 @@ const fileIcons: FileIcons = {
'.env.cat',
],
},
+ 'envrc': {
+ fileNames: ['.envrc'],
+ },
'erlang': {
languageIds: ['erlang'],
fileExtensions: ['erl'],