Microkernel thing OS experiment (Zig ⚡)
1.{
2 .name = .frostium,
3 .version = "0.0.1",
4 .fingerprint = 0x8d91c7f5c1556c13,
5 .minimum_zig_version = "0.15.1",
6 .dependencies = .{
7 .ukernel = .{
8 .path = "components/ukernel",
9 },
10 .root_server = .{
11 .path = "components/root_server",
12 },
13 .build_helpers = .{
14 .path = "components/build_helpers",
15 },
16 .limine_binary = .{
17 .url = "git+https://codeberg.org/Limine/Limine?ref=v9.x-binary#acf1e35c4685dba7ef271013db375a727c340ff7",
18 .hash = "N-V-__8AAOkzSACT_9p6kmSSly1l008erzXuG39Z6r54B_y0",
19 // Codeberg is always down so better to leave it not lazy
20 // .lazy = true,
21 },
22 .edk2_binary = .{
23 .url = "git+https://github.com/retrage/edk2-nightly#23068f498687bf64f2b8f80fbcf11e82d987fd9b",
24 .hash = "N-V-__8AADFwUgat_qAH_zWVQeUqhpPP05V2Gr_XYRAqhIkb",
25 .lazy = true,
26 },
27 },
28 .paths = .{
29 "build.zig",
30 "build.zig.zon",
31 "flake.nix",
32 "flake.lock",
33 "LICENSE",
34 "README.md",
35 "ukernel",
36 },
37}