This repository has no description
861 B
34 lines
1{ pkgs, ... }:
2{
3 services.pipewire.extraLv2Packages = [
4 pkgs.lsp-plugins
5 pkgs.bankstown-lv2
6 ];
7
8 services.pipewire.configPackages = [
9 (pkgs.stdenv.mkDerivation {
10 name = "gpd-pocket-4-pipewire";
11
12 src = pkgs.fetchFromGitHub {
13 owner = "Manawyrm";
14 repo = "gpd-pocket-4-pipewire";
15 rev = "4709659fcb4d4f77a852916e13655bb6174cc0e4";
16 hash = "sha256-sC+/oIIKT9cyINmfdAXE0Qb18jeT6e8mtJi2cWHPYEQ=";
17 };
18
19 dontConfigure = true;
20 dontBuild = true;
21
22 postPatch = ''
23 substituteInPlace pipewire.conf.d/sink-gpd-pocket-4.conf --replace-fail \
24 '/usr/share/pipewire/pipewire.conf.d/' \
25 "$out/share/pipewire/pipewire.conf.d/"
26 '';
27
28 installPhase = ''
29 mkdir -p $out/share/pipewire
30 cp -r pipewire.conf.d $out/share/pipewire
31 '';
32 })
33 ];
34}