overlays: split the pipewire ffado tweak into a preferences
overlay
This commit is contained in:
parent
cc09832187
commit
b4c83987f9
|
@ -174,6 +174,7 @@
|
||||||
disable-flakey-tests = final: prev: import ./overlays/disable-flakey-tests.nix final prev;
|
disable-flakey-tests = final: prev: import ./overlays/disable-flakey-tests.nix final prev;
|
||||||
pkgs = final: prev: import ./overlays/pkgs.nix final prev;
|
pkgs = final: prev: import ./overlays/pkgs.nix final prev;
|
||||||
pins = final: prev: import ./overlays/pins.nix final prev;
|
pins = final: prev: import ./overlays/pins.nix final prev;
|
||||||
|
preferences = final: prev: import ./overlays/preferences.nix final prev;
|
||||||
optimizations = final: prev: import ./overlays/optimizations.nix final prev;
|
optimizations = final: prev: import ./overlays/optimizations.nix final prev;
|
||||||
passthru = final: prev:
|
passthru = final: prev:
|
||||||
let
|
let
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
final: prev:
|
final: prev:
|
||||||
let
|
let
|
||||||
pkgs = import ./pkgs.nix;
|
pkgs = import ./pkgs.nix;
|
||||||
|
preferences = import ./preferences.nix;
|
||||||
disable-flakey-tests = import ./disable-flakey-tests.nix;
|
disable-flakey-tests = import ./disable-flakey-tests.nix;
|
||||||
optimizations = import ./optimizations.nix;
|
optimizations = import ./optimizations.nix;
|
||||||
cross = import ./cross.nix;
|
cross = import ./cross.nix;
|
||||||
|
@ -18,6 +19,7 @@ let
|
||||||
in
|
in
|
||||||
renderOverlays [
|
renderOverlays [
|
||||||
pkgs
|
pkgs
|
||||||
|
preferences
|
||||||
disable-flakey-tests
|
disable-flakey-tests
|
||||||
(ifCross optimizations)
|
(ifCross optimizations)
|
||||||
(ifCross cross)
|
(ifCross cross)
|
||||||
|
|
|
@ -50,12 +50,6 @@ in {
|
||||||
mesonFlags = [ "-Dtests=disabled" ];
|
mesonFlags = [ "-Dtests=disabled" ];
|
||||||
}) prev.libwacom;
|
}) prev.libwacom;
|
||||||
|
|
||||||
pipewire = prev.pipewire.override {
|
|
||||||
# avoid a dep on python3.10-PyQt5, which has mixed qt5 versions.
|
|
||||||
# this means we lose firewire support (oh well..?)
|
|
||||||
ffadoSupport = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
|
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
|
||||||
(py-next: py-prev: {
|
(py-next: py-prev: {
|
||||||
pyarrow = py-prev.pyarrow.overridePythonAttrs (upstream: {
|
pyarrow = py-prev.pyarrow.overridePythonAttrs (upstream: {
|
||||||
|
|
10
overlays/preferences.nix
Normal file
10
overlays/preferences.nix
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# personal preferences
|
||||||
|
# prefer to encode these in `sane.programs`
|
||||||
|
# resort to this method for e.g. system dependencies, or things which are referenced from too many places.
|
||||||
|
(next: prev: {
|
||||||
|
pipewire = prev.pipewire.override {
|
||||||
|
# avoid a dep on python3.10-PyQt5, which has mixed qt5 versions.
|
||||||
|
# this means we lose firewire support (oh well..?)
|
||||||
|
ffadoSupport = false;
|
||||||
|
};
|
||||||
|
})
|
Loading…
Reference in New Issue
Block a user