diff --git a/config/modules.php b/config/modules.php
index <HASH>..<HASH> 100644
--- a/config/modules.php
+++ b/config/modules.php
@@ -15,6 +15,19 @@ return [
 
 	'path' => app_path('Modules'),
 
+    /*
+	|--------------------------------------------------------------------------
+	| Modules Default State
+	|--------------------------------------------------------------------------
+	|
+	| When a previously unknown module is added, if it doesn't have a 'enabled' state
+    | set then this is the value which it will default to. If this is not provided
+    | then the module will default to being 'enabled'.
+	|
+	*/
+
+    'default_state' => 'enabled';
+
 	/*
 	|--------------------------------------------------------------------------
 	| Modules Base Namespace
diff --git a/src/Repositories/LocalRepository.php b/src/Repositories/LocalRepository.php
index <HASH>..<HASH> 100644
--- a/src/Repositories/LocalRepository.php
+++ b/src/Repositories/LocalRepository.php
@@ -26,7 +26,7 @@ class LocalRepository extends Repository
 
 		$modules->each(function($module) {
 			if (! $module->has('enabled')) {
-				$module->put('enabled', true);
+				$module->put(config('modules.default_state', 'enabled'), true);
 			}
 
 			if (! $module->has('order')) {
Add a default_state property to config which will set the state of a newly added module