From 3ebb38d6d4d2d15e2312aa780e7c7b0311c1126a Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 22 Aug 2025 19:08:38 +0200 Subject: [PATCH] fix(overlay): workaround for widevine-cdm nos available on google cdn --- nixos/includes/system/overlay.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/nixos/includes/system/overlay.nix b/nixos/includes/system/overlay.nix index d4c3daa..fe64130 100644 --- a/nixos/includes/system/overlay.nix +++ b/nixos/includes/system/overlay.nix @@ -1,10 +1,21 @@ { inputs, pkgs, ...}: { nixpkgs.overlays = [ - (final: prev: { - qutebrowser = prev.qutebrowser.override { - enableWideVine = if pkgs.system == "x86_64-linux" then true else false; - }; + (final: prev: { + qutebrowser = prev.qutebrowser.override { + enableWideVine = if pkgs.system == "x86_64-linux" then true else false; + # Get Widevine friom slackware as google CDN seems to not working anymore + # TODO: Remove this when resolved upstream + # https://github.com/NixOS/nixpkgs/issues/435671 + widevine-cdm = pkgs.widevine-cdm.overrideAttrs (oldAttrs: { + src = pkgs.fetchzip { + url = "https://alien.slackbook.org/slackbuilds/chromium-widevine-plugin/build/4.10.2891.0-linux-x64.zip" ; + hash = "sha256-ZO6FmqJUnB9VEJ7caJt58ym8eB3/fDATri3iOWCULRI"; + + stripRoot = false; + }; + }); + }; }) inputs.nur.overlays.default ];