From e60503a71e28864991ff664e1968e47e4c891025 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Sat, 5 Oct 2024 12:39:47 -0500 Subject: [PATCH] task | re-enable widevine in qutebrowser --- home/gui/default.nix | 3 +++ home/gui/qutebrowser.nix | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/home/gui/default.nix b/home/gui/default.nix index 432c32a..527c657 100644 --- a/home/gui/default.nix +++ b/home/gui/default.nix @@ -16,6 +16,9 @@ ./sway.nix ./terminals.nix ]; + nixpkgs.overlays = [ + (final: prev: {qutebrowser = prev.qutebrowser.override {enableWideVine = true;};}) + ]; home.packages = with pkgs; [ # cura diff --git a/home/gui/qutebrowser.nix b/home/gui/qutebrowser.nix index 038c4f4..d62fe4a 100644 --- a/home/gui/qutebrowser.nix +++ b/home/gui/qutebrowser.nix @@ -1,4 +1,9 @@ -{...}: { +{ + inputs, + outputs, + pkgs, + ... +}: { programs.qutebrowser = { enable = true; loadAutoconfig = true; @@ -248,7 +253,7 @@ }; }; qt = { - args = ["widevine-path=/home/don/.config/qutebrowser/lib/libwidevinecdm.so"]; + args = ["widevine-path=${pkgs.widevine-cdm}/share/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so"]; workarounds = { remove_service_workers = true; };