Nix Flakes configuration for MacOS, NixOS and WSL
1{
2 "nodes": {
3 "darwin": {
4 "inputs": {
5 "nixpkgs": [
6 "nixpkgs"
7 ]
8 },
9 "locked": {
10 "lastModified": 1767634391,
11 "narHash": "sha256-owcSz2ICqTSvhBbhPP+1eWzi88e54rRZtfCNE5E/wwg=",
12 "owner": "nix-darwin",
13 "repo": "nix-darwin",
14 "rev": "08585aacc3d6d6c280a02da195fdbd4b9cf083c2",
15 "type": "github"
16 },
17 "original": {
18 "owner": "nix-darwin",
19 "ref": "nix-darwin-25.11",
20 "repo": "nix-darwin",
21 "type": "github"
22 }
23 },
24 "flake-parts": {
25 "inputs": {
26 "nixpkgs-lib": "nixpkgs-lib"
27 },
28 "locked": {
29 "lastModified": 1768135262,
30 "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
31 "owner": "hercules-ci",
32 "repo": "flake-parts",
33 "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
34 "type": "github"
35 },
36 "original": {
37 "owner": "hercules-ci",
38 "repo": "flake-parts",
39 "type": "github"
40 }
41 },
42 "hjem": {
43 "inputs": {
44 "nix-darwin": "nix-darwin",
45 "nixpkgs": [
46 "nixpkgs"
47 ],
48 "smfh": "smfh"
49 },
50 "locked": {
51 "lastModified": 1767318528,
52 "narHash": "sha256-I2zxtEafZbFbqXe71rjqwVeTDv8SIVLaSzQd39SwfwM=",
53 "owner": "feel-co",
54 "repo": "hjem",
55 "rev": "8539013044624a257e8da370069107aea148e985",
56 "type": "github"
57 },
58 "original": {
59 "owner": "feel-co",
60 "repo": "hjem",
61 "type": "github"
62 }
63 },
64 "nix-darwin": {
65 "inputs": {
66 "nixpkgs": [
67 "hjem",
68 "nixpkgs"
69 ]
70 },
71 "locked": {
72 "lastModified": 1765065051,
73 "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=",
74 "owner": "nix-darwin",
75 "repo": "nix-darwin",
76 "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79",
77 "type": "github"
78 },
79 "original": {
80 "owner": "nix-darwin",
81 "repo": "nix-darwin",
82 "type": "github"
83 }
84 },
85 "nixpkgs": {
86 "locked": {
87 "lastModified": 1768323494,
88 "narHash": "sha256-yBXJLE6WCtrGo7LKiB6NOt6nisBEEkguC/lq/rP3zRQ=",
89 "owner": "nixos",
90 "repo": "nixpkgs",
91 "rev": "2c3e5ec5df46d3aeee2a1da0bfedd74e21f4bf3a",
92 "type": "github"
93 },
94 "original": {
95 "owner": "nixos",
96 "ref": "nixos-25.11",
97 "repo": "nixpkgs",
98 "type": "github"
99 }
100 },
101 "nixpkgs-lib": {
102 "locked": {
103 "lastModified": 1765674936,
104 "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
105 "owner": "nix-community",
106 "repo": "nixpkgs.lib",
107 "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
108 "type": "github"
109 },
110 "original": {
111 "owner": "nix-community",
112 "repo": "nixpkgs.lib",
113 "type": "github"
114 }
115 },
116 "root": {
117 "inputs": {
118 "darwin": "darwin",
119 "flake-parts": "flake-parts",
120 "hjem": "hjem",
121 "nixpkgs": "nixpkgs"
122 }
123 },
124 "rust-overlay": {
125 "inputs": {
126 "nixpkgs": [
127 "hjem",
128 "smfh",
129 "nixpkgs"
130 ]
131 },
132 "locked": {
133 "lastModified": 1763347184,
134 "narHash": "sha256-6QH8hpCYJxifvyHEYg+Da0BotUn03BwLIvYo3JAxuqQ=",
135 "owner": "oxalica",
136 "repo": "rust-overlay",
137 "rev": "08895cce80433978d5bfd668efa41c5e24578cbd",
138 "type": "github"
139 },
140 "original": {
141 "owner": "oxalica",
142 "repo": "rust-overlay",
143 "type": "github"
144 }
145 },
146 "smfh": {
147 "inputs": {
148 "nixpkgs": [
149 "hjem",
150 "nixpkgs"
151 ],
152 "rust-overlay": "rust-overlay",
153 "systems": "systems"
154 },
155 "locked": {
156 "lastModified": 1763430012,
157 "narHash": "sha256-06G7pXUdpMnUqR0JWWvV7sA8oNGOZU1cSLqQS1GMf7Y=",
158 "owner": "feel-co",
159 "repo": "smfh",
160 "rev": "eddda76e3dd4c6deaea5f819f174fc16dbe70f90",
161 "type": "github"
162 },
163 "original": {
164 "owner": "feel-co",
165 "repo": "smfh",
166 "type": "github"
167 }
168 },
169 "systems": {
170 "locked": {
171 "lastModified": 1681028828,
172 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
173 "owner": "nix-systems",
174 "repo": "default",
175 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
176 "type": "github"
177 },
178 "original": {
179 "owner": "nix-systems",
180 "repo": "default",
181 "type": "github"
182 }
183 }
184 },
185 "root": "root",
186 "version": 7
187}