+16
-98
flake.lock
+16
-98
flake.lock
···
3
3
"advisory-db": {
4
4
"flake": false,
5
5
"locked": {
6
-
"lastModified": 1688041319,
7
-
"narHash": "sha256-J4lJWSRTOvXDS/Tckj+/5RvAnPCK+qQUMNZhsojR1SM=",
6
+
"lastModified": 1756294590,
7
+
"narHash": "sha256-CyhicqYGMUCtBAbsyMKIuQVYl5D7m+yh/E0wonouF+A=",
8
8
"owner": "rustsec",
9
9
"repo": "advisory-db",
10
-
"rev": "1f538e6f3b8ad37e89b1386e06be080fbe474b3c",
10
+
"rev": "11793a852bab94279ef3efc26d69face55a9e2ba",
11
11
"type": "github"
12
12
},
13
13
"original": {
···
17
17
}
18
18
},
19
19
"crane": {
20
-
"inputs": {
21
-
"flake-compat": "flake-compat",
22
-
"flake-utils": "flake-utils",
23
-
"nixpkgs": [
24
-
"nixpkgs"
25
-
],
26
-
"rust-overlay": "rust-overlay"
27
-
},
28
20
"locked": {
29
-
"lastModified": 1688425221,
30
-
"narHash": "sha256-DhZnju72DuX9GhOnCOBIE94aCGKC2BOaF+kGxbnP/K0=",
21
+
"lastModified": 1755993354,
22
+
"narHash": "sha256-FCRRAzSaL/+umLIm3RU3O/+fJ2ssaPHseI2SSFL8yZU=",
31
23
"owner": "ipetkov",
32
24
"repo": "crane",
33
-
"rev": "fc6a236548b31aef0be3b0a0377c4459bb39d923",
25
+
"rev": "25bd41b24426c7734278c2ff02e53258851db914",
34
26
"type": "github"
35
27
},
36
28
"original": {
···
47
39
"rust-analyzer-src": []
48
40
},
49
41
"locked": {
50
-
"lastModified": 1688451945,
51
-
"narHash": "sha256-87ecJNdUQye1/gV5i8ptqrfYCcO1r0jxDGtfJVGFZ7s=",
42
+
"lastModified": 1755585599,
43
+
"narHash": "sha256-tl/0cnsqB/Yt7DbaGMel2RLa7QG5elA8lkaOXli6VdY=",
52
44
"owner": "nix-community",
53
45
"repo": "fenix",
54
-
"rev": "6fabc883d4b00eb05af2fe630f18b5ffcfe7f811",
46
+
"rev": "6ed03ef4c8ec36d193c18e06b9ecddde78fb7e42",
55
47
"type": "github"
56
48
},
57
49
"original": {
···
60
52
"type": "github"
61
53
}
62
54
},
63
-
"flake-compat": {
64
-
"flake": false,
65
-
"locked": {
66
-
"lastModified": 1673956053,
67
-
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
68
-
"owner": "edolstra",
69
-
"repo": "flake-compat",
70
-
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
71
-
"type": "github"
72
-
},
73
-
"original": {
74
-
"owner": "edolstra",
75
-
"repo": "flake-compat",
76
-
"type": "github"
77
-
}
78
-
},
79
55
"flake-utils": {
80
56
"inputs": {
81
57
"systems": "systems"
82
58
},
83
59
"locked": {
84
-
"lastModified": 1687709756,
85
-
"narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=",
86
-
"owner": "numtide",
87
-
"repo": "flake-utils",
88
-
"rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7",
89
-
"type": "github"
90
-
},
91
-
"original": {
92
-
"owner": "numtide",
93
-
"repo": "flake-utils",
94
-
"type": "github"
95
-
}
96
-
},
97
-
"flake-utils_2": {
98
-
"inputs": {
99
-
"systems": "systems_2"
100
-
},
101
-
"locked": {
102
-
"lastModified": 1687709756,
103
-
"narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=",
60
+
"lastModified": 1731533236,
61
+
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
104
62
"owner": "numtide",
105
63
"repo": "flake-utils",
106
-
"rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7",
64
+
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
107
65
"type": "github"
108
66
},
109
67
"original": {
···
114
72
},
115
73
"nixpkgs": {
116
74
"locked": {
117
-
"lastModified": 1725432240,
118
-
"narHash": "sha256-+yj+xgsfZaErbfYM3T+QvEE2hU7UuE+Jf0fJCJ8uPS0=",
75
+
"lastModified": 1756266583,
76
+
"narHash": "sha256-cr748nSmpfvnhqSXPiCfUPxRz2FJnvf/RjJGvFfaCsM=",
119
77
"owner": "NixOS",
120
78
"repo": "nixpkgs",
121
-
"rev": "ad416d066ca1222956472ab7d0555a6946746a80",
79
+
"rev": "8a6d5427d99ec71c64f0b93d45778c889005d9c2",
122
80
"type": "github"
123
81
},
124
82
"original": {
···
133
91
"advisory-db": "advisory-db",
134
92
"crane": "crane",
135
93
"fenix": "fenix",
136
-
"flake-utils": "flake-utils_2",
94
+
"flake-utils": "flake-utils",
137
95
"nixpkgs": "nixpkgs"
138
96
}
139
97
},
140
-
"rust-overlay": {
141
-
"inputs": {
142
-
"flake-utils": [
143
-
"crane",
144
-
"flake-utils"
145
-
],
146
-
"nixpkgs": [
147
-
"crane",
148
-
"nixpkgs"
149
-
]
150
-
},
151
-
"locked": {
152
-
"lastModified": 1688351637,
153
-
"narHash": "sha256-CLTufJ29VxNOIZ8UTg0lepsn3X03AmopmaLTTeHDCL4=",
154
-
"owner": "oxalica",
155
-
"repo": "rust-overlay",
156
-
"rev": "f9b92316727af9e6c7fee4a761242f7f46880329",
157
-
"type": "github"
158
-
},
159
-
"original": {
160
-
"owner": "oxalica",
161
-
"repo": "rust-overlay",
162
-
"type": "github"
163
-
}
164
-
},
165
98
"systems": {
166
-
"locked": {
167
-
"lastModified": 1681028828,
168
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
169
-
"owner": "nix-systems",
170
-
"repo": "default",
171
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
172
-
"type": "github"
173
-
},
174
-
"original": {
175
-
"owner": "nix-systems",
176
-
"repo": "default",
177
-
"type": "github"
178
-
}
179
-
},
180
-
"systems_2": {
181
99
"locked": {
182
100
"lastModified": 1681028828,
183
101
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+2
-1
flake.nix
+2
-1
flake.nix
···
32
32
33
33
inherit (pkgs) lib;
34
34
35
-
craneLib = crane.lib.${system};
35
+
craneLib = crane.mkLib pkgs;
36
36
37
37
protoFilter = path: _type: builtins.match ".*proto$" path != null;
38
38
protoOrCargo = path: type:
···
59
59
pkgs.perl
60
60
pkgs.protobuf
61
61
pkgs.alsa-lib.dev
62
+
pkgs.dbus
62
63
] ++ lib.optionals pkgs.stdenv.isDarwin [
63
64
# Additional darwin specific inputs can be set here
64
65
pkgs.libiconv