mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-12 06:19:00 +00:00
home-manager/programs/pipewire: fix config file locations
This commit is contained in:
parent
ec881d46a3
commit
783599e8e1
@ -4,8 +4,9 @@ let
|
|||||||
cfg = config.programs.pipewire;
|
cfg = config.programs.pipewire;
|
||||||
settingsFormat = pkgs.formats.json { };
|
settingsFormat = pkgs.formats.json { };
|
||||||
|
|
||||||
generatePipewireConfig = name: settings: {
|
generatePipewireConfig = name: settings:
|
||||||
"pipewire/pipewire.conf.d/${name}.conf" = settingsFormat.generate "hm-pipewire-override-settings-${name}" settings;
|
lib.nameValuePair "pipewire/pipewire.conf.d/${name}.conf" {
|
||||||
|
source = settingsFormat.generate "hm-pipewire-override-settings-${name}" settings;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
@ -41,6 +42,6 @@ in
|
|||||||
lib.optionalAttrs (cfg.settings != { }) {
|
lib.optionalAttrs (cfg.settings != { }) {
|
||||||
"pipewire/pipewire.conf" = settingsFormat.generate "hm-pipewire-settings" 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