Skip to content

Commit e52c2e6

Browse files
committed
Update devbox config for new dev setup
1 parent 5dc32ae commit e52c2e6

2 files changed

Lines changed: 48 additions & 83 deletions

File tree

devbox.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@
44
"maven@latest",
55
"quarkus@latest",
66
"jdk21@latest",
7-
"google-cloud-sdk@latest",
8-
"podman@latest",
9-
"docker@latest",
10-
"firebase-tools@latest"
7+
"nodejs@20",
8+
"firebase-tools@latest",
9+
"google-cloud-sdk@latest"
1110
],
1211
"shell": {
1312
"init_hook": [
14-
"echo 'Welcome to devbox!' > /dev/null"
13+
"echo 'Welcome to devbox!'",
14+
"command -v mise >/dev/null && mise deactivate || true"
1515
],
1616
"scripts": {
17-
"test": [
18-
"echo \"Error: no test specified\" && exit 1"
17+
"setup": [
18+
"bin/setup"
1919
]
2020
}
2121
}

devbox.lock

Lines changed: 41 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,6 @@
11
{
22
"lockfile_version": "1",
33
"packages": {
4-
"docker@latest": {
5-
"last_modified": "2025-08-08T08:05:48Z",
6-
"resolved": "github:NixOS/nixpkgs/a3f3e3f2c983e957af6b07a1db98bafd1f87b7a1#docker",
7-
"source": "devbox-search",
8-
"version": "28.3.3",
9-
"systems": {
10-
"aarch64-darwin": {
11-
"outputs": [
12-
{
13-
"name": "out",
14-
"path": "/nix/store/6x679ch4cqa5aywjsrnplsasv5rp0mak-docker-28.3.3",
15-
"default": true
16-
}
17-
],
18-
"store_path": "/nix/store/6x679ch4cqa5aywjsrnplsasv5rp0mak-docker-28.3.3"
19-
},
20-
"aarch64-linux": {
21-
"outputs": [
22-
{
23-
"name": "out",
24-
"path": "/nix/store/8jb799sr948h68avj9k3xkvznv10f470-docker-28.3.3",
25-
"default": true
26-
}
27-
],
28-
"store_path": "/nix/store/8jb799sr948h68avj9k3xkvznv10f470-docker-28.3.3"
29-
},
30-
"x86_64-darwin": {
31-
"outputs": [
32-
{
33-
"name": "out",
34-
"path": "/nix/store/g3h7m6qsx5rkb908qcqi4a6kflvcriz5-docker-28.3.3",
35-
"default": true
36-
}
37-
],
38-
"store_path": "/nix/store/g3h7m6qsx5rkb908qcqi4a6kflvcriz5-docker-28.3.3"
39-
},
40-
"x86_64-linux": {
41-
"outputs": [
42-
{
43-
"name": "out",
44-
"path": "/nix/store/r0vqz3dsdhw31gyk098qgrw61vwmc7a1-docker-28.3.3",
45-
"default": true
46-
}
47-
],
48-
"store_path": "/nix/store/r0vqz3dsdhw31gyk098qgrw61vwmc7a1-docker-28.3.3"
49-
}
50-
}
51-
},
524
"firebase-tools@latest": {
535
"last_modified": "2025-08-08T08:05:48Z",
546
"resolved": "github:NixOS/nixpkgs/a3f3e3f2c983e957af6b07a1db98bafd1f87b7a1#firebase-tools",
@@ -98,8 +50,8 @@
9850
}
9951
},
10052
"github:NixOS/nixpkgs/nixpkgs-unstable": {
101-
"last_modified": "2025-08-25T22:07:10Z",
102-
"resolved": "github:NixOS/nixpkgs/84c256e42600cb0fdf25763b48d28df2f25a0c8b?lastModified=1756159630&narHash=sha256-ohMvsjtSVdT%2FbruXf5ClBh8ZYXRmD4krmjKrXhEvwMg%3D"
53+
"last_modified": "2025-09-12T04:37:21Z",
54+
"resolved": "github:NixOS/nixpkgs/ad4e6dd68c30bc8bd1860a27bc6f0c485bd7f3b6?lastModified=1757651841&narHash=sha256-Lh9QoMzTjY%2FO4LqNwcm6s%2FWSYStDmCH6f3V%2FizwlkHc%3D"
10355
},
10456
"google-cloud-sdk@latest": {
10557
"last_modified": "2025-07-28T17:09:23Z",
@@ -233,77 +185,90 @@
233185
}
234186
}
235187
},
236-
"podman@latest": {
237-
"last_modified": "2025-08-04T20:54:38Z",
238-
"resolved": "github:NixOS/nixpkgs/cab778239e705082fe97bb4990e0d24c50924c04#podman",
188+
"nodejs@20": {
189+
"last_modified": "2025-08-10T04:38:50Z",
190+
"plugin_version": "0.0.2",
191+
"resolved": "github:NixOS/nixpkgs/641d909c4a7538f1539da9240dedb1755c907e40#nodejs_20",
239192
"source": "devbox-search",
240-
"version": "5.5.2",
193+
"version": "20.19.4",
241194
"systems": {
242195
"aarch64-darwin": {
243196
"outputs": [
244197
{
245198
"name": "out",
246-
"path": "/nix/store/d4qsjh71z5imdjn4fkixfq040i0l56bz-podman-5.5.2",
199+
"path": "/nix/store/2xza7g9y47n717w43qdd1ikc0y10qh16-nodejs-20.19.4",
247200
"default": true
248201
},
249202
{
250-
"name": "man",
251-
"path": "/nix/store/lzqbp5rjw8zldnwy7zzzp6z5lffilsmh-podman-5.5.2-man",
252-
"default": true
203+
"name": "dev",
204+
"path": "/nix/store/yvcblmgwq9md8f2mpw8ra2cf3b7jkm7b-nodejs-20.19.4-dev"
205+
},
206+
{
207+
"name": "libv8",
208+
"path": "/nix/store/x5b5wq2qjfq9di05qlja0wd7ypqcnxc8-nodejs-20.19.4-libv8"
253209
}
254210
],
255-
"store_path": "/nix/store/d4qsjh71z5imdjn4fkixfq040i0l56bz-podman-5.5.2"
211+
"store_path": "/nix/store/2xza7g9y47n717w43qdd1ikc0y10qh16-nodejs-20.19.4"
256212
},
257213
"aarch64-linux": {
258214
"outputs": [
259215
{
260216
"name": "out",
261-
"path": "/nix/store/rq6rlyb9ihran9jqsadq6rgv5vc5ri1h-podman-5.5.2",
217+
"path": "/nix/store/rpk03376gp4vrjrahx11ncr50ji6cvhw-nodejs-20.19.4",
262218
"default": true
263219
},
264220
{
265-
"name": "man",
266-
"path": "/nix/store/b81md27ig417wpqmgpj6a6lzb3vcd0b6-podman-5.5.2-man",
267-
"default": true
221+
"name": "dev",
222+
"path": "/nix/store/qai8hc7vnmxil2b9ab86gv2wrg5yx67q-nodejs-20.19.4-dev"
223+
},
224+
{
225+
"name": "libv8",
226+
"path": "/nix/store/4d388d34pvahifbini4a28wm1wzi9c6l-nodejs-20.19.4-libv8"
268227
}
269228
],
270-
"store_path": "/nix/store/rq6rlyb9ihran9jqsadq6rgv5vc5ri1h-podman-5.5.2"
229+
"store_path": "/nix/store/rpk03376gp4vrjrahx11ncr50ji6cvhw-nodejs-20.19.4"
271230
},
272231
"x86_64-darwin": {
273232
"outputs": [
274233
{
275234
"name": "out",
276-
"path": "/nix/store/in7kybnm92wgpkz9vrdpwq6a4z2vzcqb-podman-5.5.2",
235+
"path": "/nix/store/x7ail2dy0fi3742yridnnk3hdlp16cls-nodejs-20.19.4",
277236
"default": true
278237
},
279238
{
280-
"name": "man",
281-
"path": "/nix/store/gw2ia71qbhxnjf5xw2qa66kih03k0543-podman-5.5.2-man",
282-
"default": true
239+
"name": "dev",
240+
"path": "/nix/store/pcjlzxxfrgvw9pp0ir5v58h7n1al9xrn-nodejs-20.19.4-dev"
241+
},
242+
{
243+
"name": "libv8",
244+
"path": "/nix/store/zjmxxl948wyf7vczhz56rh6nmmysm6bl-nodejs-20.19.4-libv8"
283245
}
284246
],
285-
"store_path": "/nix/store/in7kybnm92wgpkz9vrdpwq6a4z2vzcqb-podman-5.5.2"
247+
"store_path": "/nix/store/x7ail2dy0fi3742yridnnk3hdlp16cls-nodejs-20.19.4"
286248
},
287249
"x86_64-linux": {
288250
"outputs": [
289251
{
290252
"name": "out",
291-
"path": "/nix/store/la6fdv93ng406rl4rkc372f0l7qbx51p-podman-5.5.2",
253+
"path": "/nix/store/l62aza10kx0xp1f235q2lbrzzqj5lcs9-nodejs-20.19.4",
292254
"default": true
293255
},
294256
{
295-
"name": "man",
296-
"path": "/nix/store/3w7yy7xg9lzirnnk30dahcblfnxr4ldx-podman-5.5.2-man",
297-
"default": true
257+
"name": "dev",
258+
"path": "/nix/store/a73v659hn20f543z519cmm3vplah8pns-nodejs-20.19.4-dev"
259+
},
260+
{
261+
"name": "libv8",
262+
"path": "/nix/store/5q0dhajwwv1pfwnkm79wphvgi19wi49c-nodejs-20.19.4-libv8"
298263
}
299264
],
300-
"store_path": "/nix/store/la6fdv93ng406rl4rkc372f0l7qbx51p-podman-5.5.2"
265+
"store_path": "/nix/store/l62aza10kx0xp1f235q2lbrzzqj5lcs9-nodejs-20.19.4"
301266
}
302267
}
303268
},
304269
"quarkus@latest": {
305-
"last_modified": "2025-07-28T17:09:23Z",
306-
"resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#quarkus",
270+
"last_modified": "2025-08-11T16:06:55Z",
271+
"resolved": "github:NixOS/nixpkgs/4e942f9ef5b35526597c354d1ded817d1c285ef1#quarkus",
307272
"source": "devbox-search",
308273
"version": "3.24.5",
309274
"systems": {

0 commit comments

Comments
 (0)