# obs-plugins-env.patch -rw-r--r-- 533 bytes View raw
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
@@ -137,6 +137,11 @@ template<typename T> static void SetOBSRef(QListWidgetItem *item, T &&val)
 static void AddExtraModulePaths()
 {
 	char base_module_dir[512];
+	string plugins_path = getenv("OBS_PLUGINS_PATH");
+	string plugins_data_path = getenv("OBS_PLUGINS_DATA_PATH");
+	obs_add_module_path(plugins_path.c_str(),
+			    (plugins_data_path + "/%module%").c_str());
+
 #if defined(_WIN32) || defined(__APPLE__)
 	int ret = GetProgramDataPath(base_module_dir, sizeof(base_module_dir),
 				     "obs-studio/plugins/%module%");