-
Notifications
You must be signed in to change notification settings - Fork 0
/
top-level.nix
37 lines (33 loc) · 800 Bytes
/
top-level.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{ self, lib, ... }: {
imports = [
./ms-compress
./leechcore-plugins
./leechcore
./vmmyara
./pdbcrust
./memprocfs-infodb
./memprocfs
./pcileech
];
flake.overlays.default = lib.composeManyExtensions (with self.overlays; [
ms-compress
leechcore-plugins
leechcore
vmmyara
pdbcrust
memprocfs-infodb
memprocfs
pcileech
]);
perSystem = { self', pkgsCross, ... }: {
packages = {
pcileech-aarch64 = pkgsCross.aarch64.pcileech;
pcileech-x86-64 = pkgsCross.x86-64.pcileech;
pcileech-x86 = pkgsCross.x86.pcileech;
memprocfs-aarch64 = pkgsCross.aarch64.memprocfs;
memprocfs-x86-64 = pkgsCross.x86-64.memprocfs;
memprocfs-x86 = pkgsCross.x86.memprocfs;
};
checks = self'.packages;
};
}