diff --git a/README.md b/README.md
index e6ac9be..320f714 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,7 @@ This repository has multiple branches, one for each supported Fedora release. Th
* Minimal (image type: `oem`, image profiles: `Minimal`)
* Server (image type: `oem`, image profiles: `Server`)
+* Workstation Cinnamon (image type: `oem`, image profiles: `Workstation-Cinnamon`)
* Workstation GNOME (image type: `oem`, image profiles: `Workstation-GNOME`)
* Workstation KDE (image type: `oem`, image profiles: `Workstation-KDE`)
diff --git a/components/desktop-environments.xml b/components/desktop-environments.xml
index 234d046..9c3a23e 100644
--- a/components/desktop-environments.xml
+++ b/components/desktop-environments.xml
@@ -3,6 +3,9 @@
+
+
+
@@ -24,19 +27,23 @@
+
+
+
+
-
-
-
+
+
+
diff --git a/config.sh b/config.sh
index 3436876..a2e67d1 100755
--- a/config.sh
+++ b/config.sh
@@ -71,7 +71,7 @@ touch /etc/reconfigSys
#======================================
# Setup default target
#--------------------------------------
-if [[ "$kiwi_profiles" == *"GNOME"* ]] || [[ "$kiwi_profiles" == *"KDE"* ]]; then
+if [[ "$kiwi_profiles" == *"Cinnamon"* ]] || [[ "$kiwi_profiles" == *"GNOME"* ]] || [[ "$kiwi_profiles" == *"KDE"* ]]; then
systemctl set-default graphical.target
else
systemctl set-default multi-user.target
diff --git a/platforms/workstation.xml b/platforms/workstation.xml
index 697eddf..02226fa 100644
--- a/platforms/workstation.xml
+++ b/platforms/workstation.xml
@@ -4,6 +4,10 @@
+
+
+
+