Test spotify-adblock
This commit is contained in:
		
							parent
							
								
									06086b7f25
								
							
						
					
					
						commit
						4395dc9f08
					
				
					 2 changed files with 42 additions and 0 deletions
				
			
		|  | @ -47,6 +47,10 @@ | ||||||
|         (import ./overlays/cmdtime) |         (import ./overlays/cmdtime) | ||||||
|       ]; |       ]; | ||||||
| 
 | 
 | ||||||
|  |       sharedOverlays = [ | ||||||
|  |         (import ./overlays/spotify) | ||||||
|  |       ]; | ||||||
|  | 
 | ||||||
|       hostDefaults = { |       hostDefaults = { | ||||||
|         inherit system; |         inherit system; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										38
									
								
								nixos/overlays/spotify/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								nixos/overlays/spotify/default.nix
									
										
									
									
									
										Normal 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; | ||||||
|  | #  }); | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue