Qutebrowser: Difference between revisions
imported>Winny create page |
imported>Jlamur add widevine install guide |
||
| Line 49: | Line 49: | ||
Installed to /home/winston/.local/share/qutebrowser/qtwebengine_dictionaries/en-US-9-0.bdic. | Installed to /home/winston/.local/share/qutebrowser/qtwebengine_dictionaries/en-US-9-0.bdic. | ||
</syntaxHighlight> | </syntaxHighlight> | ||
== Installing Widevine == | |||
[https://www.widevine.com/ Widevine] is a proprietary digital rights management (DRM) technology from Google used by many web browsers. Widevine is required to watch content on many subscription-based streaming service, e.g. Netflix, Prime Video, Spotify, etc. | |||
To install Widevine with Qutebrowser, you should configure the variable <tt>enableWideVine</tt> of the package to <tt>true</tt>. There are different ways to configure that variable, the most common is by [https://nixos.org/manual/nixpkgs/stable/#chap-overrides overriding the package's variable] in an [https://nixos.org/manual/nixpkgs/stable/#chap-overlays overlay], for example: | |||
<syntaxHighlight lang=nix> | |||
# /etc/nixos/configuration.nix | |||
{ | |||
nixpkgs.overlays = [ | |||
(final: prev: { qutebrowser = prev.qutebrowser.override { enableWideVine = true; }; }) | |||
]; | |||
} | |||
</syntaxHighlight> | |||
Qutebrowser will depend on the package [https://search.nixos.org/packages?channel=unstable&show=widevine-cdm&from=0&size=50&sort=relevance&type=packages&query=widevine-cdm widevine-cdm] that is unfree. Follow the documentation on [https://nixos.org/manual/nixpkgs/stable/#sec-allow-unfree Installing of unfree packages] if necessary. | |||
== See also == | == See also == | ||