akkoma: Build ImageMagick with SVT-AV1 encoder

This commit is contained in:
Mikael 2024-11-19 20:36:55 +01:00 committed by emily
parent 59ef761474
commit a03fc6bb9c
Signed by: emily
GPG key ID: F6F4C66207FCF995

View file

@ -13,7 +13,15 @@
services.akkoma = { services.akkoma = {
enable = true; enable = true;
extraPackages = with pkgs; [ exiftool ffmpeg-headless imagemagick ]; extraPackages = let
imagemagick = pkgs.imagemagick.override {
libheif = pkgs.libheif.overrideAttrs (prevAttrs: {
buildInputs = prevAttrs.buildInputs or [ ] ++ [ pkgs.svt-av1 ];
cmakeFlags = prevAttrs.cmakeFlags or [ ] ++ [ "-DWITH_SvtEnc=ON" ];
});
};
in with pkgs; [ exiftool ffmpeg-headless imagemagick ];
extraStatic."emoji/blobs.gg" = pkgs.akkoma-emoji.blobs_gg; extraStatic."emoji/blobs.gg" = pkgs.akkoma-emoji.blobs_gg;
extraStatic."emoji/florp" = pkgs.runCommandNoCC "florp" { extraStatic."emoji/florp" = pkgs.runCommandNoCC "florp" {