fix: Play WebM in Vivaldi
This commit is contained in:
1 file changed
+14
-1
@@ -1,4 +1,16 @@
|
||||
{ pkgs, lib, osConfig, ... }: {
|
||||
{ pkgs, lib, osConfig, ... }: let
|
||||
# Match the Electron FFmpeg build recommended by Vivaldi 8.2.
|
||||
vivaldiCodecs = pkgs.runCommand "vivaldi-ffmpeg-electron-44.4.2" {
|
||||
nativeBuildInputs = [ pkgs.unzip ];
|
||||
} ''
|
||||
mkdir -p "$out/lib"
|
||||
unzip -p ${pkgs.fetchurl {
|
||||
url = "https://github.com/electron/electron/releases/download/v44.4.2/electron-v44.4.2-linux-x64.zip";
|
||||
hash = "sha256-rXEGPnfaKaZH+HKwkEePn6nM/9Z957KuYxVAnPHxNDY=";
|
||||
}} libffmpeg.so > "$out/lib/libffmpeg.so"
|
||||
echo "39f63af3ef6f8db9eea20803c6f6dff8b2d5ad596d506ea1effb3f856715ac1c $out/lib/libffmpeg.so" | sha256sum -c
|
||||
'';
|
||||
in {
|
||||
imports = [
|
||||
../../modules/user/lucid
|
||||
./modules/lucid
|
||||
@@ -12,6 +24,7 @@
|
||||
android-studio
|
||||
(vivaldi.override {
|
||||
proprietaryCodecs = true;
|
||||
vivaldi-ffmpeg-codecs = vivaldiCodecs;
|
||||
enableWidevine = true;
|
||||
})
|
||||
weechat
|
||||
|
||||
Reference in new issue
Block a user