Add devbox config

This commit is contained in:
Pascal Le Merrer 2026-01-30 10:34:11 +01:00
parent 0a55bb155d
commit 161a31de4b
2 changed files with 696 additions and 0 deletions

663
devbox.lock Normal file
View file

@ -0,0 +1,663 @@
{
"lockfile_version": "1",
"packages": {
"elmPackages.elm-format@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#elmPackages.elm-format",
"source": "devbox-search",
"version": "0.8.8",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/m6yfxk2lzrl7sq0cmrz08zpd3ycls1jh-elm-format-0.8.8",
"default": true
}
],
"store_path": "/nix/store/m6yfxk2lzrl7sq0cmrz08zpd3ycls1jh-elm-format-0.8.8"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/kqzf5r1myjzc84r1awgk6sj9m9ar27vs-elm-format-0.8.8",
"default": true
}
],
"store_path": "/nix/store/kqzf5r1myjzc84r1awgk6sj9m9ar27vs-elm-format-0.8.8"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/0n66iysmif8cxz676d315kdj7r7rhl44-elm-format-0.8.8",
"default": true
}
],
"store_path": "/nix/store/0n66iysmif8cxz676d315kdj7r7rhl44-elm-format-0.8.8"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/ni4mkasgj08jdz6fbgaacm71wgsc3glw-elm-format-0.8.8",
"default": true
}
],
"store_path": "/nix/store/ni4mkasgj08jdz6fbgaacm71wgsc3glw-elm-format-0.8.8"
}
}
},
"elmPackages.elm-json@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#elmPackages.elm-json",
"source": "devbox-search",
"version": "0.2.13",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/3yz78cr502yy0j5zydi58v7gqfjx2z00-elm-json-0.2.13",
"default": true
}
],
"store_path": "/nix/store/3yz78cr502yy0j5zydi58v7gqfjx2z00-elm-json-0.2.13"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/z803v6xswljrg89ka27rqjzzszbhn5ka-elm-json-0.2.13",
"default": true
}
],
"store_path": "/nix/store/z803v6xswljrg89ka27rqjzzszbhn5ka-elm-json-0.2.13"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/j25rr9658myii4hki1k4bnfi0c32cwwz-elm-json-0.2.13",
"default": true
}
],
"store_path": "/nix/store/j25rr9658myii4hki1k4bnfi0c32cwwz-elm-json-0.2.13"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/22mh807di58p3hlcqc7a2jgj34zn7rqs-elm-json-0.2.13",
"default": true
}
],
"store_path": "/nix/store/22mh807di58p3hlcqc7a2jgj34zn7rqs-elm-json-0.2.13"
}
}
},
"elmPackages.elm-live@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#elmPackages.elm-live",
"source": "devbox-search",
"version": "4.0.1",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/whcax0fl6b59qmhvg3gvfwr3x9bfmqra-elm-live-4.0.1",
"default": true
}
],
"store_path": "/nix/store/whcax0fl6b59qmhvg3gvfwr3x9bfmqra-elm-live-4.0.1"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/znqf6w6r80sm494xg03427kfqp23vw08-elm-live-4.0.1",
"default": true
}
],
"store_path": "/nix/store/znqf6w6r80sm494xg03427kfqp23vw08-elm-live-4.0.1"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/afn4h6206j0pbq9f4fb7vg9hg6shbjzv-elm-live-4.0.1",
"default": true
}
],
"store_path": "/nix/store/afn4h6206j0pbq9f4fb7vg9hg6shbjzv-elm-live-4.0.1"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/yqhq0hzlrg5kp6l0z5n8yjgk3dxkgvb2-elm-live-4.0.1",
"default": true
}
],
"store_path": "/nix/store/yqhq0hzlrg5kp6l0z5n8yjgk3dxkgvb2-elm-live-4.0.1"
}
}
},
"elmPackages.elm-review@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#elmPackages.elm-review",
"source": "devbox-search",
"version": "2.13.4",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/s7f43lwp1lkkyk7kmghkb273d2p94ljw-elm-review-2.13.4",
"default": true
}
],
"store_path": "/nix/store/s7f43lwp1lkkyk7kmghkb273d2p94ljw-elm-review-2.13.4"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/949is5zlz6yfda1czli5aqsa06svpm5z-elm-review-2.13.4",
"default": true
}
],
"store_path": "/nix/store/949is5zlz6yfda1czli5aqsa06svpm5z-elm-review-2.13.4"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/lh9rw91zfy5vh74h6pd94vp6bfkz1d5v-elm-review-2.13.4",
"default": true
}
],
"store_path": "/nix/store/lh9rw91zfy5vh74h6pd94vp6bfkz1d5v-elm-review-2.13.4"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/qp9qyvlzyam9cscqa6cr6g1zgmdp139p-elm-review-2.13.4",
"default": true
}
],
"store_path": "/nix/store/qp9qyvlzyam9cscqa6cr6g1zgmdp139p-elm-review-2.13.4"
}
}
},
"elmPackages.elm-test@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#elmPackages.elm-test",
"source": "devbox-search",
"version": "0.19.1-revision17",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/njfis6amy5qbd78kan01r9q55sx7s9c9-elm-test-0.19.1-revision17",
"default": true
}
],
"store_path": "/nix/store/njfis6amy5qbd78kan01r9q55sx7s9c9-elm-test-0.19.1-revision17"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/lkdvxhk5y4ca01ymlij9h72w7ynwmhwm-elm-test-0.19.1-revision17",
"default": true
}
],
"store_path": "/nix/store/lkdvxhk5y4ca01ymlij9h72w7ynwmhwm-elm-test-0.19.1-revision17"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/sy9l9rim2mgcbpsmdw224ax639jpfdd3-elm-test-0.19.1-revision17",
"default": true
}
],
"store_path": "/nix/store/sy9l9rim2mgcbpsmdw224ax639jpfdd3-elm-test-0.19.1-revision17"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/n6ipdcbsablv0r6ibmkl3xfgjg32z2gk-elm-test-0.19.1-revision17",
"default": true
}
],
"store_path": "/nix/store/n6ipdcbsablv0r6ibmkl3xfgjg32z2gk-elm-test-0.19.1-revision17"
}
}
},
"elmPackages.elm@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#elmPackages.elm",
"source": "devbox-search",
"version": "0.19.1",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/w40f84chyqiyasvxzkyv2cn0s27x742f-elm-0.19.1",
"default": true
},
{
"name": "doc",
"path": "/nix/store/bkp93956px1v922cj7j5b50wvhbivak1-elm-0.19.1-doc"
}
],
"store_path": "/nix/store/w40f84chyqiyasvxzkyv2cn0s27x742f-elm-0.19.1"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/2frh8s609hwi2jl077xwb438af4a4291-elm-0.19.1",
"default": true
},
{
"name": "doc",
"path": "/nix/store/7fwj1si82mb1r79kq1lds8avgb1g1yb4-elm-0.19.1-doc"
}
],
"store_path": "/nix/store/2frh8s609hwi2jl077xwb438af4a4291-elm-0.19.1"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/1jk9g6z4hg202yh900xm3yscgi3mxrrx-elm-0.19.1",
"default": true
},
{
"name": "doc",
"path": "/nix/store/zjk3cxdci2f40m07xm3kngzxk9nanvyn-elm-0.19.1-doc"
}
],
"store_path": "/nix/store/1jk9g6z4hg202yh900xm3yscgi3mxrrx-elm-0.19.1"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/gwkf9jmn0yv0fsw7m7jd1scnwrqnhiy9-elm-0.19.1",
"default": true
},
{
"name": "doc",
"path": "/nix/store/va59nr484hj87xqbv53rs00qnh8aap8h-elm-0.19.1-doc"
}
],
"store_path": "/nix/store/gwkf9jmn0yv0fsw7m7jd1scnwrqnhiy9-elm-0.19.1"
}
}
},
"github:NixOS/nixpkgs/nixpkgs-unstable": {
"last_modified": "2025-12-27T12:56:01Z",
"resolved": "github:NixOS/nixpkgs/3edc4a30ed3903fdf6f90c837f961fa6b49582d1?lastModified=1766840161&narHash=sha256-Ss%2FLHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio%3D"
},
"libiconv@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#libiconv",
"source": "devbox-search",
"version": "2.40",
"systems": {
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/zhx038n0mi8imz8im5k30z7c4zkss1wn-glibc-iconv-2.40",
"default": true
}
],
"store_path": "/nix/store/zhx038n0mi8imz8im5k30z7c4zkss1wn-glibc-iconv-2.40"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/yxi1pmrgn8vsrrncz6pdlxhr5lsc3ysr-glibc-iconv-2.40",
"default": true
}
],
"store_path": "/nix/store/yxi1pmrgn8vsrrncz6pdlxhr5lsc3ysr-glibc-iconv-2.40"
}
}
},
"llvm@latest": {
"last_modified": "2023-07-15T09:36:47Z",
"resolved": "github:NixOS/nixpkgs/46ed466081b9cad1125b11f11a2af5cc40b942c7#llvm",
"source": "devbox-search",
"version": "11.1.0",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/fw2nr289aj0c64xpczwy4d2aqkkqpag0-llvm-11.1.0",
"default": true
},
{
"name": "dev",
"path": "/nix/store/62pd8lzzppbhwsp41jc534zdg1iqivx7-llvm-11.1.0-dev"
},
{
"name": "lib",
"path": "/nix/store/wzrn3rj0i42ispdiz4znwr2gjk8v2d31-llvm-11.1.0-lib"
},
{
"name": "python",
"path": "/nix/store/a4r1k1kk8ik9rh024l55zkdxhd4ww2m1-llvm-11.1.0-python"
}
],
"store_path": "/nix/store/fw2nr289aj0c64xpczwy4d2aqkkqpag0-llvm-11.1.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/nhwv558wja6gkfhdbxfz21f0a9kz7v85-llvm-11.1.0",
"default": true
},
{
"name": "dev",
"path": "/nix/store/znz7z9pmxsv1py4pib3xpsdwjl1qr8l9-llvm-11.1.0-dev"
},
{
"name": "lib",
"path": "/nix/store/azhfsf16lm7qgcm88jknywiybm41b191-llvm-11.1.0-lib"
},
{
"name": "python",
"path": "/nix/store/64d7iqzy8drpz7v6w6r7kd66hyhdqkhk-llvm-11.1.0-python"
}
],
"store_path": "/nix/store/nhwv558wja6gkfhdbxfz21f0a9kz7v85-llvm-11.1.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/7z6bs61wlly6m9czqrddmhwyh7r6g42x-llvm-11.1.0",
"default": true
},
{
"name": "python",
"path": "/nix/store/9v790lv1xpsxf6n6kjdc4la1ac5294h6-llvm-11.1.0-python"
},
{
"name": "dev",
"path": "/nix/store/lkqpa88n6501407y5ha5j1rpgqvvbd6j-llvm-11.1.0-dev"
},
{
"name": "lib",
"path": "/nix/store/86rffbzdavja7vbbczjiikb65rj4m7i9-llvm-11.1.0-lib"
}
],
"store_path": "/nix/store/7z6bs61wlly6m9czqrddmhwyh7r6g42x-llvm-11.1.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/a7nzy012wylfq7qfhhclr4lpq92gsx4j-llvm-11.1.0",
"default": true
},
{
"name": "python",
"path": "/nix/store/a9padllp9wz5pna5hw320cfx6p8vvpan-llvm-11.1.0-python"
},
{
"name": "dev",
"path": "/nix/store/906rdd1qncalgjdl8f14b54f8f04wmgx-llvm-11.1.0-dev"
},
{
"name": "lib",
"path": "/nix/store/5r97sbs5j6mw7qnbg8nhnq1gad9973ap-llvm-11.1.0-lib"
}
],
"store_path": "/nix/store/a7nzy012wylfq7qfhhclr4lpq92gsx4j-llvm-11.1.0"
}
}
},
"nodejs@latest": {
"last_modified": "2026-01-14T04:14:06Z",
"plugin_version": "0.0.2",
"resolved": "github:NixOS/nixpkgs/ea30586ee015f37f38783006a9bc9e4aa64d7d61#nodejs_25",
"source": "devbox-search",
"version": "25.3.0",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/k6m3ycx0d199wj6k25w0v464ylq4rxq7-nodejs-25.3.0",
"default": true
},
{
"name": "dev",
"path": "/nix/store/nzgf44hn9zr0fzg3l3n1adisrrs4ajmv-nodejs-25.3.0-dev"
},
{
"name": "libv8",
"path": "/nix/store/71gkz93f07cczgilyxpc8kvrbfj30h6w-nodejs-25.3.0-libv8"
}
],
"store_path": "/nix/store/k6m3ycx0d199wj6k25w0v464ylq4rxq7-nodejs-25.3.0"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/dmqgxh2hgbxygqc86kg1s14032hvq9nz-nodejs-25.3.0",
"default": true
},
{
"name": "dev",
"path": "/nix/store/kdgcbcb8yh3pa4cbbr4cv8k9c8d3zfjw-nodejs-25.3.0-dev"
},
{
"name": "libv8",
"path": "/nix/store/pmscxpbp2bpy3fqhl0kgnlvm6hbjvpj5-nodejs-25.3.0-libv8"
}
],
"store_path": "/nix/store/dmqgxh2hgbxygqc86kg1s14032hvq9nz-nodejs-25.3.0"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/5wjyfay85d8qnxh61phfvan2wzcnihpn-nodejs-25.3.0",
"default": true
},
{
"name": "dev",
"path": "/nix/store/h51crf2a9a01ixck84kach1h3fp924pa-nodejs-25.3.0-dev"
},
{
"name": "libv8",
"path": "/nix/store/h2r78kcgxkp7absbyzlsnjw99ljckjxh-nodejs-25.3.0-libv8"
}
],
"store_path": "/nix/store/5wjyfay85d8qnxh61phfvan2wzcnihpn-nodejs-25.3.0"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/mnidlfk3ld1n0dll0zdd4mhzbq9phn9n-nodejs-25.3.0",
"default": true
},
{
"name": "dev",
"path": "/nix/store/hj75q4m68bh0hf4vgvfj2qdi9gnszw08-nodejs-25.3.0-dev"
},
{
"name": "libv8",
"path": "/nix/store/icqs2k7jmm6bnykpgyjk3bng65hxs8rq-nodejs-25.3.0-libv8"
}
],
"store_path": "/nix/store/mnidlfk3ld1n0dll0zdd4mhzbq9phn9n-nodejs-25.3.0"
}
}
},
"prettier@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#prettier",
"source": "devbox-search",
"version": "3.6.2",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/fncq354v394xwr8vmrx9lalsaw6d0w21-prettier-3.6.2",
"default": true
}
],
"store_path": "/nix/store/fncq354v394xwr8vmrx9lalsaw6d0w21-prettier-3.6.2"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/f15r8wqpp52d6rk8dfr2ghb88nxkpawq-prettier-3.6.2",
"default": true
}
],
"store_path": "/nix/store/f15r8wqpp52d6rk8dfr2ghb88nxkpawq-prettier-3.6.2"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/08z5gpmc8jjn7g1bgyiz3xx100m7cxab-prettier-3.6.2",
"default": true
}
],
"store_path": "/nix/store/08z5gpmc8jjn7g1bgyiz3xx100m7cxab-prettier-3.6.2"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/8sa75mbvbn3kxicggyyjggmkigvzddks-prettier-3.6.2",
"default": true
}
],
"store_path": "/nix/store/8sa75mbvbn3kxicggyyjggmkigvzddks-prettier-3.6.2"
}
}
},
"rustup@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"plugin_version": "0.0.1",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#rustup",
"source": "devbox-search",
"version": "1.28.2",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/v0cfpbl35r8y950rx1l17xs8i09pjq1b-rustup-1.28.2",
"default": true
}
],
"store_path": "/nix/store/v0cfpbl35r8y950rx1l17xs8i09pjq1b-rustup-1.28.2"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/rfi35nzh27wx48v3chbxl7kwp0cyfaab-rustup-1.28.2",
"default": true
}
],
"store_path": "/nix/store/rfi35nzh27wx48v3chbxl7kwp0cyfaab-rustup-1.28.2"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/60xn8pb5myf7kddr1wg7q0fpr0g2fl2y-rustup-1.28.2",
"default": true
}
],
"store_path": "/nix/store/60xn8pb5myf7kddr1wg7q0fpr0g2fl2y-rustup-1.28.2"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/w3hyqp287l6j790wn81x8chj5bcb69wb-rustup-1.28.2",
"default": true
}
],
"store_path": "/nix/store/w3hyqp287l6j790wn81x8chj5bcb69wb-rustup-1.28.2"
}
}
},
"typescript-language-server@latest": {
"last_modified": "2025-12-31T03:27:36Z",
"resolved": "github:NixOS/nixpkgs/f665af0cdb70ed27e1bd8f9fdfecaf451260fc55#typescript-language-server",
"source": "devbox-search",
"version": "5.1.3",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/1vdrwwhwmj076azr7rk6g4rq4ahgp3di-typescript-language-server-5.1.3",
"default": true
}
],
"store_path": "/nix/store/1vdrwwhwmj076azr7rk6g4rq4ahgp3di-typescript-language-server-5.1.3"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/0wb50jda0l849fjlh0shg8788878lf3f-typescript-language-server-5.1.3",
"default": true
}
],
"store_path": "/nix/store/0wb50jda0l849fjlh0shg8788878lf3f-typescript-language-server-5.1.3"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
"path": "/nix/store/00qgl7zkr42nmz1rbajipryxplp9igc5-typescript-language-server-5.1.3",
"default": true
}
],
"store_path": "/nix/store/00qgl7zkr42nmz1rbajipryxplp9igc5-typescript-language-server-5.1.3"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
"path": "/nix/store/pkx0287w1vx971gahfkggqa59v35d4bm-typescript-language-server-5.1.3",
"default": true
}
],
"store_path": "/nix/store/pkx0287w1vx971gahfkggqa59v35d4bm-typescript-language-server-5.1.3"
}
}
}
}
}