home-manager/programs/pipewire: fix config file locations

This commit is contained in:
Gabriel Arazas 2024-02-06 20:28:32 +08:00
parent ec881d46a3
commit 783599e8e1
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC

View File

@ -4,8 +4,9 @@ let
cfg = config.programs.pipewire;
settingsFormat = pkgs.formats.json { };
generatePipewireConfig = name: settings: {
"pipewire/pipewire.conf.d/${name}.conf" = settingsFormat.generate "hm-pipewire-override-settings-${name}" settings;
generatePipewireConfig = name: settings:
lib.nameValuePair "pipewire/pipewire.conf.d/${name}.conf" {
source = settingsFormat.generate "hm-pipewire-override-settings-${name}" settings;
};
in
{
@ -41,6 +42,6 @@ in
lib.optionalAttrs (cfg.settings != { }) {
"pipewire/pipewire.conf" = settingsFormat.generate "hm-pipewire-settings" cfg.settings;
}
// lib.mapAttrs generatePipewireConfig cfg.overrides;
// lib.mapAttrs' generatePipewireConfig cfg.overrides;
};
}