From f4b899c9e3765c2053cedf2016b0c64b6e081fb2 Mon Sep 17 00:00:00 2001
From: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date: Mon, 15 Feb 2021 20:17:15 +0200
Subject: [PATCH] config: move loading of all audio support modules in
 90-enable-audio-all

This file is meant to provide the equivalent of pipewire-media-session's
'with-pulseaudio' flag file
---
 src/config/config.lua                           | 11 -----------
 src/config/config.lua.d/90-enable-audio-all.lua | 11 ++++++++++-
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/src/config/config.lua b/src/config/config.lua
index bd857a3e..778463ac 100644
--- a/src/config/config.lua
+++ b/src/config/config.lua
@@ -63,15 +63,4 @@ function enable_access()
   load_access("portal")
 end
 
-function enable_audio()
-  -- Enables functionality to save and restore default device profiles
-  load_module("default-profile")
-
-  -- Enables saving and restoring certain metadata such as default endpoints
-  load_module("default-metadata")
-
-  -- Implements storing metadata about objects in RAM
-  load_module("metadata")
-end
-
 enable_access()
diff --git a/src/config/config.lua.d/90-enable-audio-all.lua b/src/config/config.lua.d/90-enable-audio-all.lua
index b851040a..212d0821 100644
--- a/src/config/config.lua.d/90-enable-audio-all.lua
+++ b/src/config/config.lua.d/90-enable-audio-all.lua
@@ -1,3 +1,12 @@
-enable_audio()
+-- Enable local & bluetooth audio devices
 alsa_monitor.enable()
 bluez_monitor.enable()
+
+-- Enables functionality to save and restore default device profiles
+load_module("default-profile")
+
+-- Enables saving and restoring certain metadata such as default endpoints
+load_module("default-metadata")
+
+-- Implements storing metadata about objects in RAM
+load_module("metadata")
-- 
GitLab