{ lib, buildGoModule, fetchFromGitea, makeBinaryWrapper, }: buildGoModule rec { pname = "pixivfe"; version = "2.6"; src = fetchFromGitea { domain = "codeberg.org"; owner = "VnPower"; repo = "PixivFE"; rev = "v${version}"; hash = "sha256-pusyCXy2tsdvOSUR6LfSYHv8YT1tiCErqUEkUgKYbZ4="; }; vendorHash = "sha256-QapDR964Tn+RxXdkGqCQXacdmlSapF841Y84n4d/6VI="; ldflags = [ "-s" "-w" ]; nativeBuildInputs = [ makeBinaryWrapper ]; postInstall = '' mkdir -p $out/share/pixivfe cp -r ./views/ $out/share/pixivfe/views wrapProgram $out/bin/pixivfe \ --chdir $out/share/pixivfe ''; meta = { description = "Privacy respecting frontend for Pixiv"; homepage = "https://codeberg.org/VnPower/PixivFE"; license = lib.licenses.agpl3Only; mainProgram = "pixivfe"; maintainers = with lib.maintainers; [ Guanran928 ]; platforms = lib.platforms.linux; }; }