# Openpak manifest template — C# / .NET (dotnet SDK extension, Freedesktop runtime) # Restore NuGet packages offline (vendor them via flatpak-dotnet-generator into # nuget-sources.json) and publish self-contained. id: com.example.App runtime: org.freedesktop.Platform runtime-version: '25.08' sdk: org.freedesktop.Sdk sdk-extensions: - org.freedesktop.Sdk.Extension.dotnet9 command: example-app build-options: append-path: /usr/lib/sdk/dotnet9/bin env: PATH: /app/bin:/usr/bin:/usr/lib/sdk/dotnet9/bin finish-args: - --share=ipc - --socket=wayland - --socket=fallback-x11 - --device=dri modules: - name: example-app buildsystem: simple build-commands: - dotnet publish -c Release --source ./nuget-sources -o /app/bin sources: - type: git url: https://github.com/example/app.git tag: v1.0.0 commit: 0000000000000000000000000000000000000000 - nuget-sources.json