42 lines
1007 B
Nix
42 lines
1007 B
Nix
|
{ lib, stdenv, fetchFromGitHub }:
|
||
|
|
||
|
stdenv.mkDerivation rec {
|
||
|
pname = "chromebook-ucm-conf";
|
||
|
version = "0.1";
|
||
|
|
||
|
src = fetchFromGitHub {
|
||
|
owner = "WeirdTreeThing";
|
||
|
repo = "chromebook-ucm-conf";
|
||
|
rev = "6d8835f89c7c7e5fac7b6aaea0e36a6b1d1e4be5";
|
||
|
hash = "sha256-XQ/kRN1xHEAcykbKpE26mNZXwqEbkh++ZuJeCAiu9ho=";
|
||
|
};
|
||
|
|
||
|
dontBuild = true;
|
||
|
|
||
|
installPhase = ''
|
||
|
runHook preInstall
|
||
|
|
||
|
#mkdir -p $out/share/alsa
|
||
|
#cp -r ucm ucm2 $out/share/alsa
|
||
|
|
||
|
mkdir -p $out/share/alsa/ucm2/conf.d
|
||
|
cp -r common/pcm adl/* $out/share/alsa/ucm2/conf.d
|
||
|
|
||
|
runHook postInstall
|
||
|
'';
|
||
|
|
||
|
meta = with lib; {
|
||
|
homepage = "https://www.alsa-project.org/";
|
||
|
description = "ALSA Use Case Manager configuration";
|
||
|
|
||
|
longDescription = ''
|
||
|
The Advanced Linux Sound Architecture (ALSA) provides audio and
|
||
|
MIDI functionality to the Linux-based operating system.
|
||
|
'';
|
||
|
|
||
|
license = licenses.bsd3;
|
||
|
maintainers = [ maintainers.vivithecanine ];
|
||
|
platforms = platforms.linux;
|
||
|
};
|
||
|
}
|