home-manager/programs/pipewire: fix module

This commit is contained in:
Gabriel Arazas 2024-03-06 20:46:05 +08:00
parent d7cd5c14c9
commit 65a52252bd
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC

View File

@ -12,7 +12,7 @@ in
{ {
options.programs.pipewire = { options.programs.pipewire = {
enable = lib.mkEnableOption "Pipewire configuration"; enable = lib.mkEnableOption "Pipewire configuration";
settings = { settings = lib.mkOption {
type = settingsFormat.type; type = settingsFormat.type;
default = { }; default = { };
description = '' description = ''
@ -21,7 +21,7 @@ in
please see {manpage}`pipewire.conf(5)`. please see {manpage}`pipewire.conf(5)`.
''; '';
}; };
overrides = { overrides = lib.mkOption {
type = with lib.types; attrsOf settingsFormat.type; type = with lib.types; attrsOf settingsFormat.type;
default = { }; default = { };
description = '' description = ''
@ -41,7 +41,7 @@ in
xdg.configFile = xdg.configFile =
lib.optionalAttrs (cfg.settings != { }) lib.optionalAttrs (cfg.settings != { })
{ {
"pipewire/pipewire.conf" = settingsFormat.generate "hm-pipewire-settings" cfg.settings; "pipewire/pipewire.conf".source = settingsFormat.generate "hm-pipewire-settings" cfg.settings;
} }
// lib.mapAttrs' generatePipewireConfig cfg.overrides; // lib.mapAttrs' generatePipewireConfig cfg.overrides;
}; };