Open a6smile opened 1 year ago
I'm not sure nixpkgs
should include this...
By the way if someone is interested I can confirm that this works:
spotify-adblock = pkgs.rustPlatform.buildRustPackage rec {
pname = "spotify-adblock";
version = "1.0.2";
src = pkgs.fetchFromGitHub {
owner = "abba23";
repo = "spotify-adblock";
rev = "v${version}";
sha256 = "YGD3ymBZ2yT3vrcPRS9YXcljGNczJ1vCvAXz/k16r9Y=";
};
cargoSha256 = "bYqkCooBfGeHZHl2/9Om+0qbudyOCzpvwMhy8QCsPRE=";
}
Then I overrode spotify
adding this line here before rpath
is set:
ln -s ${spotify-adblock}/lib/libspotifyadblock.so $libdir
Probably there is a cleaner way without having to retype the entire installPhase
in overrideAttrs
.
Heya,
i created a package that auto patches the official spotify nix package with the adblock fix. (with a lot of help from @aciceri and his code).
checkout my readme for installation steps (only 3) https://github.com/NL-TCH/nur-packages
Project description Spotify adblocker for Linux (macOS untested) that works by wrapping getaddrinfo and cef_urlrequest_create. It blocks requests to domains that are not on the allowlist, as well as URLs that are on the denylist.
Metadata