mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-07 06:19:00 +00:00
home-manager/programs/pipewire: fix config file locations
This commit is contained in:
parent
ec881d46a3
commit
783599e8e1
@ -4,9 +4,10 @@ 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
|
||||
{
|
||||
options.programs.pipewire = {
|
||||
@ -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;
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user