Skip to content

Commit aef1f8c

Browse files
committed
chore: integrate devbox nix-flake into devbox.json
1 parent 5ef4700 commit aef1f8c

File tree

2 files changed

+36
-193
lines changed

2 files changed

+36
-193
lines changed

devbox.json

+20-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,32 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
33
"packages": {
4-
"gcc": "latest",
5-
"pkg-config": "latest",
6-
"icdiff": "latest",
7-
"stack": "latest",
8-
"cabal-install": "latest",
4+
"pkg-config": "latest",
5+
"icdiff": "latest",
6+
"cabal-install": "latest",
7+
98
"zlib": {
109
"version": "latest",
1110
"outputs": ["out", "dev"]
1211
},
13-
"hpack": "latest"
12+
13+
"path:./nix/devbox#stack": "",
14+
"path:./nix/devbox#ghc": "",
15+
"path:./nix/devbox#cc": "",
16+
"path:./nix/devbox#hls": "",
17+
18+
"path:./nix/devbox#apple_sdk_CoreServices": {
19+
"platforms": ["x86_64-darwin", "aarch64-darwin"]
20+
},
21+
"path:./nix/devbox#apple_sdk_Cocoa": {
22+
"platforms": ["x86_64-darwin", "aarch64-darwin"]
23+
},
24+
"path:./nix/devbox#apple_sdk_CoreFoundation": {
25+
"platforms": ["x86_64-darwin", "aarch64-darwin"]
26+
}
1427
},
1528
"env": {
16-
"CC": "clang",
29+
"PATH": "$DEVBOX_PACKAGES_DIR/bin:$PATH:/usr/bin",
1730
"LD_LIBRARY_PATH": "$DEVBOX_PACKAGES_DIR/lib:$LD_LIBRARY_PATH"
1831
}
1932
}

devbox.lock

+16-186
Original file line numberDiff line numberDiff line change
@@ -2,182 +2,50 @@
22
"lockfile_version": "1",
33
"packages": {
44
"cabal-install@latest": {
5-
"last_modified": "2024-12-23T21:10:33Z",
6-
"resolved": "github:NixOS/nixpkgs/de1864217bfa9b5845f465e771e0ecb48b30e02d#cabal-install",
5+
"last_modified": "2025-01-09T11:09:19Z",
6+
"resolved": "github:NixOS/nixpkgs/32af3611f6f05655ca166a0b1f47b57c762b5192#cabal-install",
77
"source": "devbox-search",
88
"version": "3.12.1.0",
99
"systems": {
1010
"aarch64-darwin": {
1111
"outputs": [
1212
{
1313
"name": "out",
14-
"path": "/nix/store/p0f53sa3qnb0w94bd6ynwfspnnsyf3lj-cabal-install-3.12.1.0",
15-
"default": true
16-
}
17-
],
18-
"store_path": "/nix/store/p0f53sa3qnb0w94bd6ynwfspnnsyf3lj-cabal-install-3.12.1.0"
19-
},
20-
"aarch64-linux": {
21-
"outputs": [
22-
{
23-
"name": "out",
24-
"path": "/nix/store/w97hsqrlz1nc34klx6ahzi5lgb3hbq2g-cabal-install-3.12.1.0",
25-
"default": true
26-
}
27-
],
28-
"store_path": "/nix/store/w97hsqrlz1nc34klx6ahzi5lgb3hbq2g-cabal-install-3.12.1.0"
29-
},
30-
"x86_64-darwin": {
31-
"outputs": [
32-
{
33-
"name": "out",
34-
"path": "/nix/store/h070iwafzy13h62pgq76ckzv1fs8r5ii-cabal-install-3.12.1.0",
35-
"default": true
36-
}
37-
],
38-
"store_path": "/nix/store/h070iwafzy13h62pgq76ckzv1fs8r5ii-cabal-install-3.12.1.0"
39-
},
40-
"x86_64-linux": {
41-
"outputs": [
42-
{
43-
"name": "out",
44-
"path": "/nix/store/7lx3knk867an6pv6vhgz2hq83n1ifr67-cabal-install-3.12.1.0",
45-
"default": true
46-
}
47-
],
48-
"store_path": "/nix/store/7lx3knk867an6pv6vhgz2hq83n1ifr67-cabal-install-3.12.1.0"
49-
}
50-
}
51-
},
52-
"gcc@latest": {
53-
"last_modified": "2024-12-23T21:10:33Z",
54-
"resolved": "github:NixOS/nixpkgs/de1864217bfa9b5845f465e771e0ecb48b30e02d#gcc",
55-
"source": "devbox-search",
56-
"version": "14-20241116",
57-
"systems": {
58-
"aarch64-darwin": {
59-
"outputs": [
60-
{
61-
"name": "out",
62-
"path": "/nix/store/bz4za608n5sn2lilknjx5pnc99ysby33-gcc-wrapper-14-20241116",
63-
"default": true
64-
},
65-
{
66-
"name": "man",
67-
"path": "/nix/store/5ax2kmxwxjxifk325iakm5abjwdfj7gy-gcc-wrapper-14-20241116-man",
68-
"default": true
69-
},
70-
{
71-
"name": "info",
72-
"path": "/nix/store/aiivjnra5g8pql4jphnh9dsyr4z3i6pj-gcc-wrapper-14-20241116-info"
73-
}
74-
],
75-
"store_path": "/nix/store/bz4za608n5sn2lilknjx5pnc99ysby33-gcc-wrapper-14-20241116"
76-
},
77-
"aarch64-linux": {
78-
"outputs": [
79-
{
80-
"name": "out",
81-
"path": "/nix/store/lypi8vf0lra99nx7nx2by1jyx5nhj9x0-gcc-wrapper-14-20241116",
82-
"default": true
83-
},
84-
{
85-
"name": "man",
86-
"path": "/nix/store/zdvmhplq052pzswiqh7ap84kxgfv3zpa-gcc-wrapper-14-20241116-man",
87-
"default": true
88-
},
89-
{
90-
"name": "info",
91-
"path": "/nix/store/vzxp6yn3xjwhfndp6cl77qpayxlwmy1c-gcc-wrapper-14-20241116-info"
92-
}
93-
],
94-
"store_path": "/nix/store/lypi8vf0lra99nx7nx2by1jyx5nhj9x0-gcc-wrapper-14-20241116"
95-
},
96-
"x86_64-darwin": {
97-
"outputs": [
98-
{
99-
"name": "out",
100-
"path": "/nix/store/g3ma4vjn7wdn5sri45di3pkj5xi5irr9-gcc-wrapper-14-20241116",
101-
"default": true
102-
},
103-
{
104-
"name": "man",
105-
"path": "/nix/store/r3k9xzqj3xpkl1c8sjq11pxiv5rarph5-gcc-wrapper-14-20241116-man",
106-
"default": true
107-
},
108-
{
109-
"name": "info",
110-
"path": "/nix/store/hqcd606dbh4pai6rvp5rlncs4amd39b5-gcc-wrapper-14-20241116-info"
111-
}
112-
],
113-
"store_path": "/nix/store/g3ma4vjn7wdn5sri45di3pkj5xi5irr9-gcc-wrapper-14-20241116"
114-
},
115-
"x86_64-linux": {
116-
"outputs": [
117-
{
118-
"name": "out",
119-
"path": "/nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116",
120-
"default": true
121-
},
122-
{
123-
"name": "man",
124-
"path": "/nix/store/ifn8wv7q8qwi7pa7vf4rrj9fwknk6bzj-gcc-wrapper-14-20241116-man",
125-
"default": true
126-
},
127-
{
128-
"name": "info",
129-
"path": "/nix/store/h3b5gn5jh547jj8mz5g4c4270b5x1wl5-gcc-wrapper-14-20241116-info"
130-
}
131-
],
132-
"store_path": "/nix/store/xcn9p4xxfbvlkpah7pwchpav4ab9d135-gcc-wrapper-14-20241116"
133-
}
134-
}
135-
},
136-
"hpack@latest": {
137-
"last_modified": "2024-12-23T21:10:33Z",
138-
"resolved": "github:NixOS/nixpkgs/de1864217bfa9b5845f465e771e0ecb48b30e02d#hpack",
139-
"source": "devbox-search",
140-
"version": "0.36.1",
141-
"systems": {
142-
"aarch64-darwin": {
143-
"outputs": [
144-
{
145-
"name": "out",
146-
"path": "/nix/store/i9mab7pvimpdmg6h3w8y0gj6krms1p2y-hpack-0.36.1",
14+
"path": "/nix/store/0k33gk9nix9cqxhs8080g7qhdfcwf981-cabal-install-3.12.1.0",
14715
"default": true
14816
}
14917
],
150-
"store_path": "/nix/store/i9mab7pvimpdmg6h3w8y0gj6krms1p2y-hpack-0.36.1"
18+
"store_path": "/nix/store/0k33gk9nix9cqxhs8080g7qhdfcwf981-cabal-install-3.12.1.0"
15119
},
15220
"aarch64-linux": {
15321
"outputs": [
15422
{
15523
"name": "out",
156-
"path": "/nix/store/yy7dc8a9r6c2l7gi70svp67k3v1rp6yk-hpack-0.36.1",
24+
"path": "/nix/store/008pl9phlrdq4ffb6m1265qmsgjxfhim-cabal-install-3.12.1.0",
15725
"default": true
15826
}
15927
],
160-
"store_path": "/nix/store/yy7dc8a9r6c2l7gi70svp67k3v1rp6yk-hpack-0.36.1"
28+
"store_path": "/nix/store/008pl9phlrdq4ffb6m1265qmsgjxfhim-cabal-install-3.12.1.0"
16129
},
16230
"x86_64-darwin": {
16331
"outputs": [
16432
{
16533
"name": "out",
166-
"path": "/nix/store/nadh82gblh95q2xxcj4nqhd4yybpyyss-hpack-0.36.1",
34+
"path": "/nix/store/qa6cn3wgshdzhlj1d4adkw114q596p5s-cabal-install-3.12.1.0",
16735
"default": true
16836
}
16937
],
170-
"store_path": "/nix/store/nadh82gblh95q2xxcj4nqhd4yybpyyss-hpack-0.36.1"
38+
"store_path": "/nix/store/qa6cn3wgshdzhlj1d4adkw114q596p5s-cabal-install-3.12.1.0"
17139
},
17240
"x86_64-linux": {
17341
"outputs": [
17442
{
17543
"name": "out",
176-
"path": "/nix/store/5rdwpfcd4wswxycdicf381rqsvnfki15-hpack-0.36.1",
44+
"path": "/nix/store/93026b1rsfca97b606pvrfx7hkbifb3x-cabal-install-3.12.1.0",
17745
"default": true
17846
}
17947
],
180-
"store_path": "/nix/store/5rdwpfcd4wswxycdicf381rqsvnfki15-hpack-0.36.1"
48+
"store_path": "/nix/store/93026b1rsfca97b606pvrfx7hkbifb3x-cabal-install-3.12.1.0"
18149
}
18250
}
18351
},
@@ -329,47 +197,9 @@
329197
}
330198
}
331199
},
332-
"stack@latest": {
333-
"last_modified": "2024-12-23T21:10:33Z",
334-
"resolved": "github:NixOS/nixpkgs/de1864217bfa9b5845f465e771e0ecb48b30e02d#stack",
335-
"source": "devbox-search",
336-
"version": "3.1.1",
337-
"systems": {
338-
"aarch64-linux": {
339-
"outputs": [
340-
{
341-
"name": "out",
342-
"path": "/nix/store/hjvplrda2rfzk1j4bbbllwlii0dmb2kj-stack-3.1.1",
343-
"default": true
344-
}
345-
],
346-
"store_path": "/nix/store/hjvplrda2rfzk1j4bbbllwlii0dmb2kj-stack-3.1.1"
347-
},
348-
"x86_64-darwin": {
349-
"outputs": [
350-
{
351-
"name": "out",
352-
"path": "/nix/store/hszizc5brmsl47rwlrszknk0ndszc2j2-stack-3.1.1",
353-
"default": true
354-
}
355-
],
356-
"store_path": "/nix/store/hszizc5brmsl47rwlrszknk0ndszc2j2-stack-3.1.1"
357-
},
358-
"x86_64-linux": {
359-
"outputs": [
360-
{
361-
"name": "out",
362-
"path": "/nix/store/ki5fzabw2pm6if0mv6z052gxgvvk1v2a-stack-3.1.1",
363-
"default": true
364-
}
365-
],
366-
"store_path": "/nix/store/ki5fzabw2pm6if0mv6z052gxgvvk1v2a-stack-3.1.1"
367-
}
368-
}
369-
},
370200
"zlib@latest": {
371-
"last_modified": "2025-01-06T12:26:56Z",
372-
"resolved": "github:NixOS/nixpkgs/b30f97d8c32d804d2d832ee837d0f1ca0695faa5#zlib",
201+
"last_modified": "2025-01-15T03:10:46Z",
202+
"resolved": "github:NixOS/nixpkgs/0bd024d34eb07cef235f94258423f40a41182088#zlib",
373203
"source": "devbox-search",
374204
"version": "1.3.1",
375205
"systems": {
@@ -380,13 +210,13 @@
380210
"path": "/nix/store/5s3b3s1kc2i2y9j8zcm03nphg7lmcxrg-zlib-1.3.1",
381211
"default": true
382212
},
383-
{
384-
"name": "dev",
385-
"path": "/nix/store/71xw751ph6bi99rr7ffbqqh0ikhdjz1d-zlib-1.3.1-dev"
386-
},
387213
{
388214
"name": "static",
389215
"path": "/nix/store/fag55rivkmydmfljv33ria8f1krr7lwg-zlib-1.3.1-static"
216+
},
217+
{
218+
"name": "dev",
219+
"path": "/nix/store/71xw751ph6bi99rr7ffbqqh0ikhdjz1d-zlib-1.3.1-dev"
390220
}
391221
],
392222
"store_path": "/nix/store/5s3b3s1kc2i2y9j8zcm03nphg7lmcxrg-zlib-1.3.1"

0 commit comments

Comments
 (0)