{ description = "Loupe image viewer with annotation support"; inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05"; outputs = { self, nixpkgs }: let systems = [ "x86_64-linux" "aarch64-linux" ]; forAllSystems = nixpkgs.lib.genAttrs systems; in { packages = forAllSystems (system: let pkgs = nixpkgs.legacyPackages.${system}; loupe = pkgs.loupe.overrideAttrs (old: { version = "51.0.0"; src = self; cargoDeps = pkgs.rustPlatform.fetchCargoVendor { src = self; name = "loupe-deps-51.0.0"; hash = "sha256-rq89XiQdOTVLTxrt8PhDC8LdXCaELIDHiwJu+teu6bY="; }; meta = (builtins.removeAttrs old.meta [ "changelog" "maintainers" "teams" ]) // { homepage = "https://forg.gregersen.it/lazzexus/Loupe"; description = "Loupe image viewer with screenshot annotation support"; }; }); in { default = loupe; loupe = loupe; }); }; }