Test spotify-adblock

This commit is contained in:
Tibo De Peuter 2023-10-08 22:13:53 +02:00 committed by Tibo De Peuter
parent 06086b7f25
commit 4395dc9f08
2 changed files with 42 additions and 0 deletions

View file

@ -47,6 +47,10 @@
(import ./overlays/cmdtime)
];
sharedOverlays = [
(import ./overlays/spotify)
];
hostDefaults = {
inherit system;

View file

@ -0,0 +1,38 @@
final: prev: {
spotify-adblock = final.rustPlatform.buildRustPackage rec {
name = "spotify-adblock";
version = "v1.0.3";
src = final.fetchFromGitHub {
owner = "abba23";
repo = "spotify-adblock";
rev = "5a3281d";
sha256 = "sha256-UzpHAHpQx2MlmBNKm2turjeVmgp5zXKWm3nZbEo0mYE=";
};
cargoHash = "sha256-oHfk68mAIcmOenW7jn71Xpt8hWVDtxyInWhVN2rH+kk=";
buildInputs = with final; [
cargo
rustc
];
};
# spotify-wrapper = final.writeScriptBin "spotify-with-adblock" ''
# #!/bin/sh
# LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify
# '';
# spotify = prev.spotify.overrideAttrs (something: rec {
# installPhase = ''
# echo no
# '';
# desktopItem = something.desktopItem.override (desktop: {
# exec = "LD_PRELOAD=/usr/local/lib/spotify-adblock.so ${desktop.exec}";
# });
#
# installPhase = builtins.replaceString [
# "${something.desktopItem}"
# ] [
# "${desktopItem}"
# ] something.installPhase;
# });
}