# To test if a new Zotero package works without the overlay try # nix --extra-experimental-features 'nix-command flakes' eval --raw --impure --expr ' # let # flake = builtins.getFlake (toString ./.); # pkgs = import flake.inputs.nixpkgsAarch64 { # system = "aarch64-darwin"; # config.allowUnfree = true; # }; # in # pkgs.zotero.version # ' final: prev: let pinnedPkgs = import (builtins.fetchTarball { # Last nixpkgs Zotero package revision before 10.0.2. url = "https://github.com/NixOS/nixpkgs/archive/4118d63e017feb54b48e7341e4b6f0ac5348f074.tar.gz"; sha256 = "1w33226pjk7hs9hbzy0ghcvgps0yicm0r2zxnnrzsr26pzvjjm6z"; }) { system = prev.stdenv.hostPlatform.system; config = prev.config; }; in { zotero = pinnedPkgs.zotero; }