{ pkgs, src ? ../. }: { inherit src; pname = "dissent"; # 0000000000000000000000000000000000000000000000000000000000000000 # vendorSha256 = "10ijsv73bfgrsmvzirwv0nanyicxy6a6nayimif9dfvi9m5a7521"; modules = ./gomod2nix.toml; buildInputs = pkgs: with pkgs; [ # Required gst_all_1.gstreamer gst_all_1.gst-plugins-base libadwaita libspelling gtksourceview5 # Optional gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly ]; files = { desktop = { name = "so.libdb.dissent.desktop"; path = ./so.libdb.dissent.desktop; }; service = { name = "so.libdb.dissent.service"; path = ./so.libdb.dissent.service; }; icons = { path = pkgs.linkFarm "dissent-icons" (map (path: { name = baseNameOf path; inherit path; }) [ ../internal/icons/hicolor ../internal/icons/scalable ../internal/icons/symbolic ] ); }; }; }