diff --git a/varbase.install b/varbase.install
index ca51262d172c93c9c95330864000ad2beafb4641..96ffd0e5e59c89da8f159f851a338766e75ac78d 100644
--- a/varbase.install
+++ b/varbase.install
@@ -9,7 +9,6 @@ use Symfony\Component\Yaml\Yaml;
 use Drupal\Core\Config;
 use Drupal\Core\Config\InstallStorage;
 use Drupal\Core\Config\StorageInterface;
-use Drupal\Core\Config\ExtensionInstallStorage;
 use Drupal\Core\Config\FileStorage;
 use Drupal\user\Entity\User;
 use Drupal\user\RoleInterface;
@@ -30,6 +29,15 @@ function varbase_install() {
     // Install any optional config the profile provides.
     $storage = new FileStorage($optional_install_path, StorageInterface::DEFAULT_COLLECTION);
     $config_installer->installOptionalConfig($storage, '');
+    // Have the .settings.yml configs into the active config.
+    $settings_config_files = file_scan_directory($optional_install_path, '/^.*\\.(settings.yml)$/i');
+    $settings_config_filenames = array();
+    foreach ($settings_config_files as $settings_config_file) {
+      $settings_config_file_content = file_get_contents(DRUPAL_ROOT . '/' . $settings_config_file->uri);
+      $settings_config_file_data = (array) Yaml::parse($settings_config_file_content);
+      $config_factory = \Drupal::configFactory()->getEditable($settings_config_file->name);
+      $config_factory->setData($settings_config_file_data)->save(TRUE);
+    }
   }
   // ---------------------------------------------------------------------------