diff --git a/icons/Color/24/gimp-color-space-non-linear.png b/icons/Color/24/gimp-color-space-non-linear.png
new file mode 100644
index 0000000000..2e47cd9214
Binary files /dev/null and b/icons/Color/24/gimp-color-space-non-linear.png differ
diff --git a/icons/Color/24/gimp-color-space-non-linear.svg b/icons/Color/24/gimp-color-space-non-linear.svg
new file mode 100644
index 0000000000..77fceb9bb2
--- /dev/null
+++ b/icons/Color/24/gimp-color-space-non-linear.svg
@@ -0,0 +1,110 @@
+
+
+
+
diff --git a/icons/Color/scalable/gimp-color-space-non-linear.svg b/icons/Color/scalable/gimp-color-space-non-linear.svg
new file mode 100644
index 0000000000..f61d4e0ee0
--- /dev/null
+++ b/icons/Color/scalable/gimp-color-space-non-linear.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/icons/Symbolic/24/gimp-color-space-non-linear-symbolic.svg b/icons/Symbolic/24/gimp-color-space-non-linear-symbolic.svg
new file mode 100644
index 0000000000..e0158270c2
--- /dev/null
+++ b/icons/Symbolic/24/gimp-color-space-non-linear-symbolic.svg
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/icons/Symbolic/scalable/gimp-color-space-non-linear-symbolic.svg b/icons/Symbolic/scalable/gimp-color-space-non-linear-symbolic.svg
new file mode 100644
index 0000000000..4499101a9e
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-color-space-non-linear-symbolic.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/icons/icon-list.mk b/icons/icon-list.mk
index 096ee523a5..4e70cc5a70 100644
--- a/icons/icon-list.mk
+++ b/icons/icon-list.mk
@@ -86,6 +86,7 @@ color_scalable_images = \
scalable/gimp-color-pick-from-screen.svg \
scalable/gimp-color-cmyk.svg \
scalable/gimp-color-space-linear.svg \
+ scalable/gimp-color-space-non-linear.svg \
scalable/gimp-color-space-perceptual.svg \
scalable/gimp-color-triangle.svg \
scalable/gimp-color-water.svg \
@@ -348,6 +349,7 @@ color_vector24_images = \
24/gimp-char-picker.svg \
24/gimp-colormap.svg \
24/gimp-color-space-linear.svg \
+ 24/gimp-color-space-non-linear.svg \
24/gimp-color-space-perceptual.svg \
24/gimp-controller.svg \
24/gimp-controller-keyboard.svg \
@@ -582,6 +584,7 @@ symbolic_scalable_images = \
scalable/gimp-color-pick-from-screen-symbolic.svg \
scalable/gimp-color-cmyk-symbolic.svg \
scalable/gimp-color-space-linear-symbolic.svg \
+ scalable/gimp-color-space-non-linear-symbolic.svg \
scalable/gimp-color-space-perceptual-symbolic.svg \
scalable/gimp-color-triangle-symbolic.svg \
scalable/gimp-color-water-symbolic.svg \
@@ -844,6 +847,7 @@ symbolic_vector24_images = \
24/gimp-char-picker-symbolic.svg \
24/gimp-colormap-symbolic.svg \
24/gimp-color-space-linear-symbolic.svg \
+ 24/gimp-color-space-non-linear-symbolic.svg \
24/gimp-color-space-perceptual-symbolic.svg \
24/gimp-controller-symbolic.svg \
24/gimp-controller-keyboard-symbolic.svg \
@@ -1085,6 +1089,7 @@ icons16_images = \
16/gimp-color-water.png \
16/gimp-colormap.png \
16/gimp-color-space-linear.png \
+ 16/gimp-color-space-non-linear.png \
16/gimp-color-space-perceptual.png \
16/gimp-controller-keyboard.png \
16/gimp-controller-linux-input.png \
@@ -1365,6 +1370,7 @@ icons24_images = \
24/gimp-channels.png \
24/gimp-colormap.png \
24/gimp-color-space-linear.png \
+ 24/gimp-color-space-non-linear.png \
24/gimp-color-space-perceptual.png \
24/gimp-tool-color-temperature.png \
24/gimp-controller-keyboard.png \
diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h
index 567972adff..7fc97479ff 100644
--- a/libgimpwidgets/gimpicons.h
+++ b/libgimpwidgets/gimpicons.h
@@ -132,6 +132,7 @@ G_BEGIN_DECLS
#define GIMP_ICON_COLOR_SELECTOR_WATER "gimp-color-water"
#define GIMP_ICON_COLOR_SPACE_LINEAR "gimp-color-space-linear"
+#define GIMP_ICON_COLOR_SPACE_NON_LINEAR "gimp-color-space-non-linear"
#define GIMP_ICON_COLOR_SPACE_PERCEPTUAL "gimp-color-space-perceptual"
#define GIMP_ICON_COLORS_DEFAULT "gimp-default-colors"