fixup photoprism+osu

This commit is contained in:
Daniel Bulant 2026-09-19 01:33:50 +02:00
parent fbab7110c0
commit dff632373b
No known key found for this signature in database
3 changed files with 37 additions and 0 deletions

View file

@ -167,6 +167,11 @@
})
];
};
photoprismOverlay = final: prev: {
photoprism = final.callPackage ./pkgs/photoprism/package.nix {
photoprism = prev.photoprism;
};
};
desktopCompatibilityOverlay = _: prev: {
codex =
let
@ -271,6 +276,7 @@
desktopCompatibilityOverlay
pyfilesystemOverlay
spacedriveOverlay
photoprismOverlay
];
networking.hostName = "fern";
imports = [ ./servers/fern/hardware-configuration.nix ];

View file

@ -0,0 +1,30 @@
{
fetchurl,
fetchzip,
photoprism,
}:
let
scrfd = fetchurl {
url = "https://raw.githubusercontent.com/laolaolulu/FaceTrain/master/model/scrfd/scrfd_500m_bnkps_shape640x640.onnx";
hash = "sha256-rnIYVlPieaogVrKIZioZ7DUZztVCbSre/74FioY2miQ=";
};
onnxruntime = fetchzip {
url = "https://github.com/microsoft/onnxruntime/releases/download/v1.26.0/onnxruntime-linux-x64-1.26.0.tgz";
hash = "sha256-pSA5JzCpVYMhP0r2l2pyYXhgBYtPOOCEKY0eG9TnXCM=";
};
in
photoprism.overrideAttrs (old: {
postInstall = (old.postInstall or "") + ''
mkdir -p "$out/share/photoprism/models/scrfd"
ln -s ${scrfd} "$out/share/photoprism/models/scrfd/scrfd.onnx"
wrapProgram "$out/bin/photoprism" \
--prefix LD_LIBRARY_PATH : "${onnxruntime}/lib"
'';
passthru = (old.passthru or { }) // {
inherit onnxruntime scrfd;
};
})

View file

@ -336,6 +336,7 @@
mesa
libxkbcommon
openssl
icu
libGL
libva
libelf