diff --git a/icons/css-variables/slidesk.svg b/icons/css-variables/slidesk.svg
new file mode 100644
index 00000000..8f7a0bd2
--- /dev/null
+++ b/icons/css-variables/slidesk.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/frappe/slidesk.svg b/icons/frappe/slidesk.svg
new file mode 100644
index 00000000..2552cf44
--- /dev/null
+++ b/icons/frappe/slidesk.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/latte/slidesk.svg b/icons/latte/slidesk.svg
new file mode 100644
index 00000000..1cd5a78e
--- /dev/null
+++ b/icons/latte/slidesk.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/macchiato/slidesk.svg b/icons/macchiato/slidesk.svg
new file mode 100644
index 00000000..31fc6f26
--- /dev/null
+++ b/icons/macchiato/slidesk.svg
@@ -0,0 +1,7 @@
+
diff --git a/icons/mocha/slidesk.svg b/icons/mocha/slidesk.svg
new file mode 100644
index 00000000..c6bfe809
--- /dev/null
+++ b/icons/mocha/slidesk.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/defaults/fileIcons.ts b/src/defaults/fileIcons.ts
index 204d3035..6eeee947 100644
--- a/src/defaults/fileIcons.ts
+++ b/src/defaults/fileIcons.ts
@@ -2300,6 +2300,10 @@ const fileIcons: FileIcons = {
'sketch': {
fileExtensions: ['sketch'],
},
+ 'slidesk': {
+ languageIds: ['sdf'],
+ fileExtensions: ['sdf', 'sdt'],
+ },
'snowpack': {
fileNames: [
'snowpack.config.js',