diff options
author | Thomas Watson <twatson52@icloud.com> | 2023-12-24 13:12:58 -0600 |
---|---|---|
committer | Thomas Watson <twatson52@icloud.com> | 2023-12-24 13:54:46 -0600 |
commit | cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514 (patch) | |
tree | 1be5c928e769ab69fe33b172b4562b3349effb2b /apple-silicon-support | |
parent | 293a3802d700d59fd9c58a98a59d8bf0bd5b192d (diff) | |
download | nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.tar nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.tar.gz nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.tar.bz2 nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.tar.lz nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.tar.xz nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.tar.zst nixlib-cdd0f0ad0b3b5fd214a5fc95b5c9323f2a5d7514.zip |
asahi-audio: passthru list of provided config files
Diffstat (limited to 'apple-silicon-support')
-rw-r--r-- | apple-silicon-support/packages/asahi-audio/default.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/apple-silicon-support/packages/asahi-audio/default.nix b/apple-silicon-support/packages/asahi-audio/default.nix index d54c26cb299f..4ccbcc5d066c 100644 --- a/apple-silicon-support/packages/asahi-audio/default.nix +++ b/apple-silicon-support/packages/asahi-audio/default.nix @@ -6,6 +6,7 @@ stdenv.mkDerivation rec { pname = "asahi-audio"; # tracking: https://src.fedoraproject.org/rpms/asahi-audio + # note: ensure that the providedConfigFiles list below is current! version = "1.6"; src = fetchFromGitHub { @@ -34,4 +35,17 @@ stdenv.mkDerivation rec { # no need to link the asahi-audio dir globally mv $out/share/asahi-audio $out ''; + + # list of config files installed in $out/share/ and destined for + # /etc/, from the `install -pm0644 conf/` lines in the Makefile. note + # that the contents of asahi-audio/ stay in $out/ and the config files + # are modified to point to them. + passthru.providedConfigFiles = [ + "wireplumber/wireplumber.conf.d/99-asahi.conf" + "wireplumber/policy.lua.d/85-asahi-policy.lua" + "wireplumber/main.lua.d/85-asahi.lua" + "wireplumber/scripts/policy-asahi.lua" + "pipewire/pipewire.conf.d/99-asahi.conf" + "pipewire/pipewire-pulse.conf.d/99-asahi.conf" + ]; } |