adjustments to how nextcloud finds dependencies
This commit is contained in:
parent
82b20844e1
commit
a91cad44c7
@ -15,6 +15,19 @@ let
|
||||
proxy_set_header Host $host;
|
||||
proxy_read_timeout 36000s;
|
||||
'';
|
||||
exiftool = pkgs.perlPackages.buildPerlPackage (
|
||||
let
|
||||
version = "12.70";
|
||||
in
|
||||
{
|
||||
pname = "Image-ExifTool";
|
||||
inherit version;
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz";
|
||||
hash = "sha256-TLJSJEXMPj870TkExq6uraX8Wl4kmNerrSlX3LQsr/4=";
|
||||
};
|
||||
}
|
||||
);
|
||||
cfg = config.my.servers.nextcloud;
|
||||
cfgC = config.my.servers.collabora;
|
||||
setup = import ./setup.nix { inherit lib config; };
|
||||
@ -42,22 +55,15 @@ in
|
||||
extraGroups = [ "render" ];
|
||||
packages =
|
||||
builtins.attrValues {
|
||||
inherit (pkgs) mediainfo nodejs perl;
|
||||
inherit (pkgs)
|
||||
ffmpeg
|
||||
mediainfo
|
||||
nodejs
|
||||
perl
|
||||
;
|
||||
}
|
||||
++ [
|
||||
(pkgs.perlPackages.buildPerlPackage (
|
||||
let
|
||||
version = "12.70";
|
||||
in
|
||||
{
|
||||
pname = "Image-ExifTool";
|
||||
inherit version;
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz";
|
||||
hash = "sha256-TLJSJEXMPj870TkExq6uraX8Wl4kmNerrSlX3LQsr/4=";
|
||||
};
|
||||
}
|
||||
))
|
||||
exiftool
|
||||
(pkgs.python311.withPackages (ps: [ ps.tensorflow ]))
|
||||
];
|
||||
|
||||
@ -160,7 +166,10 @@ in
|
||||
allow_local_remote_servers = true;
|
||||
mail_smtpmode = "sendmail";
|
||||
mail_sendmailmode = "pipe";
|
||||
"memories.exiftool" = "/etc/profiles/per-user/nextcloud/bin/exiftool";
|
||||
preview_ffmpeg_path = "${pkgs.ffmpeg}/bin/ffmpeg";
|
||||
"memories.exiftool" = "${exiftool}/bin/exiftool";
|
||||
"memories.ffmpeg_path" = "${pkgs.ffmpeg}/bin/ffmpeg";
|
||||
"memories.ffprobe_path" = "${pkgs.ffmpeg}/bin/ffprobe";
|
||||
enabledPreviewProviders = [
|
||||
"OC\\Preview\\AVI"
|
||||
"OC\\Preview\\BMP"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user