mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-24 18:19:01 +00:00
home-manager/programs/pipewire: fix module
This commit is contained in:
parent
d7cd5c14c9
commit
65a52252bd
@ -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;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user