All checks were successful
Reusing the linux job's binary (previous commit) doesn't work: it's dynamically linked against ~100 libraries at absolute /nix/store paths, including its own ELF interpreter, none of which exist inside the Flatpak sandbox - confirmed locally via a real install+run (execvp: No such file or directory). Reverted to building from source inside flatpak-builder's sandbox via the rust-stable SDK extension, same as the existing local `devbox run package` already does. Also fixes two things needed for that in-sandbox build to work under the forgejo-runner service (not an interactive session): - appstreamcli (used by flatpak-builder to compose AppStream metadata) wasn't on PATH - added as a devbox package (linux-only, like gtk4/libadwaita) rather than a NixOS system package, keeping it scoped to the project. - rofiles-fuse's mount/unmount cycle fails under the service context even though /dev/fuse itself is world-writable; --disable-rofiles-fuse is flatpak-builder's own documented workaround for this. Verified locally: full build, appstreamcli compose, bundle install, and the installed binary actually executing inside the sandbox.
447 lines
15 KiB
Text
447 lines
15 KiB
Text
{
|
|
"lockfile_version": "1",
|
|
"packages": {
|
|
"appstream@latest": {
|
|
"last_modified": "2026-08-27T23:47:58Z",
|
|
"resolved": "github:NixOS/nixpkgs/7d1a7c21a4c00ea653fc7ed5c083d261340f185f#appstream",
|
|
"source": "devbox-search",
|
|
"version": "1.1.3",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/zrpxip93379i7iphgi9r12vfkmjpln8k-appstream-1.1.3",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/c3svyp4qcd4kwscjjhba6r5ajm2kfr0q-appstream-1.1.3-dev"
|
|
},
|
|
{
|
|
"name": "installedTests",
|
|
"path": "/nix/store/2b6x9xz39605jg62jjvcc2d6iszs5ylj-appstream-1.1.3-installedTests"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/zrpxip93379i7iphgi9r12vfkmjpln8k-appstream-1.1.3"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/66jhy5isw71z0xmwsva5wbj0cl65b04j-appstream-1.1.3",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/akhbgsjmqkwcfp219bv3mszmfhjvv3gl-appstream-1.1.3-dev"
|
|
},
|
|
{
|
|
"name": "installedTests",
|
|
"path": "/nix/store/xvr3ldwd4vk8fiky1lbbq8fp3a6kyzms-appstream-1.1.3-installedTests"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/66jhy5isw71z0xmwsva5wbj0cl65b04j-appstream-1.1.3"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/i2azliw8fyn0dv751hkwcjp25w0k3raq-appstream-1.1.3",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/xxw2gcxw4fjhrz7flkrmsc9n75fnadcy-appstream-1.1.3-dev"
|
|
},
|
|
{
|
|
"name": "installedTests",
|
|
"path": "/nix/store/4gbbz6ip5lmblfsl33xdxhrdpj9mgzk7-appstream-1.1.3-installedTests"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/i2azliw8fyn0dv751hkwcjp25w0k3raq-appstream-1.1.3"
|
|
}
|
|
}
|
|
},
|
|
"cargo@latest": {
|
|
"last_modified": "2026-08-27T07:16:00Z",
|
|
"resolved": "github:NixOS/nixpkgs/c27cdad491a991b11ed731760aa2ef8db0cb0410#cargo",
|
|
"source": "devbox-search",
|
|
"version": "1.97.1",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/cvd2pzmgq4pr7kkzx2zmya47fqd70sqa-cargo-1.97.1",
|
|
"default": true
|
|
}
|
|
],
|
|
"store_path": "/nix/store/cvd2pzmgq4pr7kkzx2zmya47fqd70sqa-cargo-1.97.1"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/z64fp7fjfy9zr3xn7prdidi4gww213d5-cargo-1.97.1",
|
|
"default": true
|
|
}
|
|
],
|
|
"store_path": "/nix/store/z64fp7fjfy9zr3xn7prdidi4gww213d5-cargo-1.97.1"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/dv55qwamlq68hdiprg1v104ymwh1c27r-cargo-1.97.1",
|
|
"default": true
|
|
}
|
|
],
|
|
"store_path": "/nix/store/dv55qwamlq68hdiprg1v104ymwh1c27r-cargo-1.97.1"
|
|
}
|
|
}
|
|
},
|
|
"github:NixOS/nixpkgs/nixpkgs-unstable": {
|
|
"last_modified": "2026-09-29T03:29:29Z",
|
|
"resolved": "github:NixOS/nixpkgs/b6c8664de9b6cc07fe5666a29f91884ba81197c4?lastModified=1790652569&narHash=sha256-641r7xrlSOHYoktL9%2FaArPIYNgZJ9eM5URzSEOtPJDY%3D"
|
|
},
|
|
"gtk4@latest": {
|
|
"last_modified": "2026-08-28T08:26:42Z",
|
|
"resolved": "github:NixOS/nixpkgs/0e7911a191ea0fb9d6e8e771d24736d3618f8b1f#gtk4",
|
|
"source": "devbox-search",
|
|
"version": "4.22.4",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/zip9cgwsmacrd8rv9x8j6v5d93fyxb6d-gtk4-4.22.4",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/34wj0s7jwk37sfxaw1vljl8aq1v43mxg-gtk4-4.22.4-dev"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/zip9cgwsmacrd8rv9x8j6v5d93fyxb6d-gtk4-4.22.4"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/x2y5vykblarp5jzs7n85sh5gixi4r7hx-gtk4-4.22.4",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/cgr4b28yx7zzdxkjifwba2v5f9zprh8p-gtk4-4.22.4-dev"
|
|
},
|
|
{
|
|
"name": "devdoc",
|
|
"path": "/nix/store/qpm15s7r2g7qwrr0fnjpgl4jkvh820x9-gtk4-4.22.4-devdoc"
|
|
},
|
|
{
|
|
"name": "debug",
|
|
"path": "/nix/store/hkpjzp8nah9cj5gmp51ydh658rbnh9s8-gtk4-4.22.4-debug"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/x2y5vykblarp5jzs7n85sh5gixi4r7hx-gtk4-4.22.4"
|
|
},
|
|
"x86_64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/3la8zml5yi34lssl8j3g1w7n2qs2j40w-gtk4-4.22.4",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/8vgk08hbgzswqrf6nbm0m7w5qxzi5j7i-gtk4-4.22.4-dev"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/3la8zml5yi34lssl8j3g1w7n2qs2j40w-gtk4-4.22.4"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/4j905cjgk8idkzg4szhyryzjx2q1b6br-gtk4-4.22.4",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "debug",
|
|
"path": "/nix/store/r7hhl6pbzld4m34qza3xr08xmm13ssmk-gtk4-4.22.4-debug"
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/dczin2m9wvwsfjyfbnksm983ljgmibfk-gtk4-4.22.4-dev"
|
|
},
|
|
{
|
|
"name": "devdoc",
|
|
"path": "/nix/store/7jwx0qmwvx9w2z5b5m5fw2d9k2d1a3wd-gtk4-4.22.4-devdoc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/4j905cjgk8idkzg4szhyryzjx2q1b6br-gtk4-4.22.4"
|
|
}
|
|
}
|
|
},
|
|
"libadwaita@latest": {
|
|
"last_modified": "2026-08-29T00:50:12Z",
|
|
"resolved": "github:NixOS/nixpkgs/e8be7818e19ada32105a8af937a6a473b38167ca#libadwaita",
|
|
"source": "devbox-search",
|
|
"version": "1.9.3",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/dcz2cyp4bzlbbwrq0z9rpaijrhbm1nv2-libadwaita-1.9.3",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "devdoc",
|
|
"path": "/nix/store/sqp0z2gcbgpzs9gcfrs7jzpy1v1k5qv0-libadwaita-1.9.3-devdoc"
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/a39iqc19qfbkki6ibsylh8kard0yajhy-libadwaita-1.9.3-dev"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/dcz2cyp4bzlbbwrq0z9rpaijrhbm1nv2-libadwaita-1.9.3"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/czi84wxq4v7vl7k4dr59nrwwk91pc5d4-libadwaita-1.9.3",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "debug",
|
|
"path": "/nix/store/yg7bgsvyyp8ky0mbgr8hm6szixcw71bs-libadwaita-1.9.3-debug"
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/hss38kikfq0v5cd5hi353qj5smnhwiga-libadwaita-1.9.3-dev"
|
|
},
|
|
{
|
|
"name": "devdoc",
|
|
"path": "/nix/store/rrkay1bb7zyicqb76n9ynk695bzra7l0-libadwaita-1.9.3-devdoc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/czi84wxq4v7vl7k4dr59nrwwk91pc5d4-libadwaita-1.9.3"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/x8v08wl57vkyk6qfcblx32a0w6cphnpy-libadwaita-1.9.3",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "devdoc",
|
|
"path": "/nix/store/4bi0mlap06fcw0ycsd0yslyzk57lir9r-libadwaita-1.9.3-devdoc"
|
|
},
|
|
{
|
|
"name": "debug",
|
|
"path": "/nix/store/l4h0wjg04i4bdz5xvafchxw9hh1a9dc1-libadwaita-1.9.3-debug"
|
|
},
|
|
{
|
|
"name": "dev",
|
|
"path": "/nix/store/0gvpb9gszkl274wgb3zgcwlclbwj6cch-libadwaita-1.9.3-dev"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/x8v08wl57vkyk6qfcblx32a0w6cphnpy-libadwaita-1.9.3"
|
|
}
|
|
}
|
|
},
|
|
"pkg-config@latest": {
|
|
"last_modified": "2026-10-05T09:07:57Z",
|
|
"resolved": "github:NixOS/nixpkgs/aa48d347080940b8a2b8d2f48228674e280a3514#pkg-config",
|
|
"source": "devbox-search",
|
|
"version": "0.29.2",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/nhgylvj98klqggy54h7gbc3b2ia4a00y-pkg-config-wrapper-0.29.2",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/rk4dw0mj2lakbw5hml11mfpmdx9xjzfa-pkg-config-wrapper-0.29.2-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/xzlcs9f8xl9dvnbwifmlfbxy15jq53j1-pkg-config-wrapper-0.29.2-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/nhgylvj98klqggy54h7gbc3b2ia4a00y-pkg-config-wrapper-0.29.2"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/h82n3d0wdrgskdc3yvmz5l3c50h2snvp-pkg-config-wrapper-0.29.2",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/8960pp9vb5hx49q3h315hwr33gb0k2k0-pkg-config-wrapper-0.29.2-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/dxpxspf67kl1gydpl3v3f7pxa3l9wyvq-pkg-config-wrapper-0.29.2-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/h82n3d0wdrgskdc3yvmz5l3c50h2snvp-pkg-config-wrapper-0.29.2"
|
|
},
|
|
"x86_64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/vknadizq0q5kffvx6y4379p9gdry9zq3-pkg-config-wrapper-0.29.2",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/1nyspra675q22gfhf7hn2nmfpi6rgim5-pkg-config-wrapper-0.29.2-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/7lq1axxwrafwljs06n88bzyz9w523rkc-pkg-config-wrapper-0.29.2-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/vknadizq0q5kffvx6y4379p9gdry9zq3-pkg-config-wrapper-0.29.2"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/b9izmrfjp0qnnyahdwwrzdwi87s1h179-pkg-config-wrapper-0.29.2",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/c8asqjndyv84qh5y2z84w9np0c369ill-pkg-config-wrapper-0.29.2-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/8fsw8ybdnhcif89dmk8pp85ykjpvh3pr-pkg-config-wrapper-0.29.2-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/b9izmrfjp0qnnyahdwwrzdwi87s1h179-pkg-config-wrapper-0.29.2"
|
|
}
|
|
}
|
|
},
|
|
"rustc@latest": {
|
|
"last_modified": "2026-08-27T07:16:00Z",
|
|
"plugin_version": "0.0.1",
|
|
"resolved": "github:NixOS/nixpkgs/c27cdad491a991b11ed731760aa2ef8db0cb0410#rustc",
|
|
"source": "devbox-search",
|
|
"version": "1.97.1",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/swrk83krgf2iaqd7a1bs0pg1sinlz5ds-rustc-wrapper-1.97.1",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/grw7ifdixkdr4ya8bw5x0psjyfr5azva-rustc-wrapper-1.97.1-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/8qkha38sic70l51g4l7dmjrxnzqjrr6w-rustc-wrapper-1.97.1-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/swrk83krgf2iaqd7a1bs0pg1sinlz5ds-rustc-wrapper-1.97.1"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/d6bnbpk6jr95frzmmksda4r7l3v8d3m6-rustc-wrapper-1.97.1",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/hn340n5pi9p30j4bcxgzqgq8lmclg1by-rustc-wrapper-1.97.1-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/avbwjkw896rb3nl28kh8qv6kxyq5b9v2-rustc-wrapper-1.97.1-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/d6bnbpk6jr95frzmmksda4r7l3v8d3m6-rustc-wrapper-1.97.1"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/yaa1sq5g4jar7rvlspy7kk2wd98nj6qh-rustc-wrapper-1.97.1",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "man",
|
|
"path": "/nix/store/an2hvf5i7mq52mqdad9rad8mxkpksmq2-rustc-wrapper-1.97.1-man",
|
|
"default": true
|
|
},
|
|
{
|
|
"name": "doc",
|
|
"path": "/nix/store/8svfp79q0gx10gcrsyxf1pw04q8jf0lp-rustc-wrapper-1.97.1-doc"
|
|
}
|
|
],
|
|
"store_path": "/nix/store/yaa1sq5g4jar7rvlspy7kk2wd98nj6qh-rustc-wrapper-1.97.1"
|
|
}
|
|
}
|
|
},
|
|
"rustfmt@latest": {
|
|
"last_modified": "2026-08-27T07:16:00Z",
|
|
"resolved": "github:NixOS/nixpkgs/c27cdad491a991b11ed731760aa2ef8db0cb0410#rustfmt",
|
|
"source": "devbox-search",
|
|
"version": "1.97.1",
|
|
"systems": {
|
|
"aarch64-darwin": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/l7xlkqk1bz4w75rwf5dh7pn2br04n59l-rustfmt-1.97.1",
|
|
"default": true
|
|
}
|
|
],
|
|
"store_path": "/nix/store/l7xlkqk1bz4w75rwf5dh7pn2br04n59l-rustfmt-1.97.1"
|
|
},
|
|
"aarch64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/rl3j1za9dpdri1vr52vl69y1qczjb5zv-rustfmt-1.97.1",
|
|
"default": true
|
|
}
|
|
],
|
|
"store_path": "/nix/store/rl3j1za9dpdri1vr52vl69y1qczjb5zv-rustfmt-1.97.1"
|
|
},
|
|
"x86_64-linux": {
|
|
"outputs": [
|
|
{
|
|
"name": "out",
|
|
"path": "/nix/store/47k26k98v32x56rxiqawdk5qk0r0b6w1-rustfmt-1.97.1",
|
|
"default": true
|
|
}
|
|
],
|
|
"store_path": "/nix/store/47k26k98v32x56rxiqawdk5qk0r0b6w1-rustfmt-1.97.1"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|