2024-09-15 18:34:27 -07:00
|
|
|
{
|
|
|
|
|
inputs,
|
|
|
|
|
name,
|
|
|
|
|
pkgs,
|
|
|
|
|
}:
|
2023-11-22 20:26:55 -08:00
|
|
|
pkgs.stdenv.mkDerivation {
|
|
|
|
|
inherit name;
|
|
|
|
|
src = inputs.${name};
|
|
|
|
|
installPhase = ''
|
|
|
|
|
runHook preInstall
|
2024-03-13 21:32:20 -07:00
|
|
|
yorha=$out/share/sounds/yorha
|
|
|
|
|
stereo=$yorha/stereo
|
|
|
|
|
mkdir -p $stereo
|
|
|
|
|
printf "[Sound Theme]\nName=YoRHa\nDirectories=stereo\nExample=theme-example\n\n[stereo]\nOutputProfile=stereo" > $yorha/index.theme
|
|
|
|
|
cp sounds/core_16.wav $stereo/audio-volume-change.wav
|
|
|
|
|
cp sounds/core_86.wav $stereo/battery-caution.wav
|
|
|
|
|
cp sounds/core_57.wav $stereo/battery-low.wav
|
2024-03-16 15:36:50 -07:00
|
|
|
cp sounds/core_24.wav $stereo/bell-window-system.wav
|
2024-03-13 21:32:20 -07:00
|
|
|
cp sounds/core_37.wav $stereo/desktop-login.wav
|
|
|
|
|
cp sounds/core_96.wav $stereo/desktop-logout.wav
|
|
|
|
|
cp sounds/core_14.wav $stereo/device-added.wav
|
|
|
|
|
cp sounds/core_12.wav $stereo/device-removed.wav
|
|
|
|
|
cp sounds/core_92.wav $stereo/dialog-error-critical.wav
|
|
|
|
|
cp sounds/core_94.wav $stereo/dialog-error-serious.wav
|
|
|
|
|
cp sounds/core_32.wav $stereo/dialog-error.wav
|
|
|
|
|
cp sounds/core_10.wav $stereo/dialog-information.wav
|
|
|
|
|
cp sounds/core_64.wav $stereo/dialog-question.wav
|
|
|
|
|
cp sounds/core_71.wav $stereo/dialog-warning.wav
|
|
|
|
|
cp sounds/core_20.wav $stereo/outcome-failure.wav
|
|
|
|
|
cp sounds/core_78.wav $stereo/outcome-success.wav
|
|
|
|
|
cp sounds/core_25.wav $stereo/power-plug.wav
|
|
|
|
|
cp sounds/core_70.wav $stereo/power-unplug.wav
|
|
|
|
|
cp sounds/core_39.wav $stereo/theme-example.wav
|
|
|
|
|
cp sounds/core_67.wav $stereo/trash-empty.wav
|
2023-11-22 20:26:55 -08:00
|
|
|
runHook postInstall
|
|
|
|
|
'';
|
|
|
|
|
}
|