2023-04-18 10:22:05 +00:00
|
|
|
{ pkgs, runCommandLocal, zstd, lib, buildFHSEnvChroot }:
|
2023-02-27 15:10:45 +00:00
|
|
|
|
|
|
|
let
|
|
|
|
zotero-tar = builtins.fetchurl {
|
|
|
|
url = "https://repo.archlinuxcn.org/aarch64/zotero-6.0.20-1-aarch64.pkg.tar.zst";
|
|
|
|
sha256 = "sha256:1fqvcbffqfrnmfz7rcmbngik37wz9dh11q9shrd9cwkq6zay9b6k";
|
|
|
|
};
|
|
|
|
|
2023-04-18 10:22:05 +00:00
|
|
|
zotero-src = runCommandLocal "zotero-src" { } ''
|
2023-02-27 15:10:45 +00:00
|
|
|
mkdir -p $out
|
|
|
|
export PATH=${zstd}/bin:$PATH
|
|
|
|
tar xvf ${zotero-tar} -C $out
|
|
|
|
'';
|
|
|
|
in
|
2023-04-18 10:22:05 +00:00
|
|
|
buildFHSEnvChroot {
|
2023-02-27 15:10:45 +00:00
|
|
|
name = "zotero";
|
|
|
|
targetPkgs = pkgs: with pkgs; [ gtk3 dbus-glib libstartup_notification libpaper ] ++ (with pkgs.xorg; [ libX11 libXt ]);
|
|
|
|
runScript = "env QT_SCALE_FACTOR=2 ${zotero-src}/usr/lib/zotero/zotero";
|
|
|
|
}
|