diff --git a/commons_misc.module b/commons_misc.module
index 41954f9..c7fc603 100644
--- a/commons_misc.module
+++ b/commons_misc.module
@@ -24,3 +24,16 @@ function commons_misc_form_post_node_form_alter(&$form, &$form_state, $form_id)
     $form['revision_information']['#access'] = FALSE;
   }
 }
+
+/**
+ * Implements hook_form_FORM_ID_alter().
+ */
+function commons_misc_form_system_theme_settings_alter(&$form, &$form_state, $form_id) {
+  $themes_list = list_themes(TRUE);
+  if (isset($themes_list['commons_origins'])
+    && $themes_list['commons_origins']->status == 1) {
+    // Add the color palette selection form to the apperance settings form.
+    require_once(drupal_get_path('theme', 'commons_origins') . '/commons_origins.palettes.inc');
+    commons_origins_palettes_form($form);
+  }
+}
