2024-04-23 18:05:46 +00:00
|
|
|
{ ... }:
|
2024-04-07 22:14:00 +00:00
|
|
|
|
|
|
|
{
|
|
|
|
imports = [
|
|
|
|
./modules/ghidra-server
|
|
|
|
];
|
|
|
|
|
2024-04-10 16:29:18 +00:00
|
|
|
nixpkgs.overlays = [
|
|
|
|
(final: prev: {
|
2024-04-15 19:57:00 +00:00
|
|
|
fetchFromSteam = prev.callPackage ./lib/fetchsteam {};
|
2024-07-04 03:53:56 +00:00
|
|
|
fetchb4 = prev.callPackage ./lib/fetchb4 {};
|
2024-04-15 19:57:00 +00:00
|
|
|
|
2024-05-14 23:04:14 +00:00
|
|
|
gitSource = prev.callPackage ./lib/git-source {};
|
|
|
|
|
2024-09-14 19:56:09 +00:00
|
|
|
makeSquashFs = prev.callPackage ./lib/make-squashfs {};
|
|
|
|
makeHpcDist = final.callPackage ./lib/make-hpc-dist {};
|
|
|
|
|
2024-04-10 16:29:18 +00:00
|
|
|
ghidra_headless = prev.ghidra.override {
|
|
|
|
openjdk17 = prev.openjdk17_headless;
|
|
|
|
};
|
2024-04-23 18:05:46 +00:00
|
|
|
|
2024-10-11 02:44:57 +00:00
|
|
|
|
|
|
|
# stuff that tracks upstream
|
2024-07-02 03:40:18 +00:00
|
|
|
ghidra = final.callPackage ./pkgs/ghidra-xenia/build.nix {
|
|
|
|
protobuf = final.protobuf_21;
|
|
|
|
};
|
|
|
|
ghidra-extensions = final.lib.recurseIntoAttrs (final.callPackage ./pkgs/ghidra-xenia/extensions.nix { });
|
|
|
|
ghidra-bin = final.callPackage ./pkgs/ghidra-xenia { };
|
|
|
|
|
2024-07-02 08:23:56 +00:00
|
|
|
kicad = final.callPackage ./pkgs/kicad-xenia { };
|
|
|
|
kicadAddons = final.lib.recurseIntoAttrs (final.callPackage ./pkgs/kicad-xenia/addons {});
|
2024-10-11 02:44:57 +00:00
|
|
|
# end stuff that tracks upstream
|
|
|
|
|
2024-07-02 08:23:56 +00:00
|
|
|
|
2024-04-23 18:12:08 +00:00
|
|
|
ocamlPackages = prev.ocamlPackages.overrideScope (ofinal: oprev: {
|
2024-04-25 06:33:47 +00:00
|
|
|
ppx_unicode = ofinal.callPackage ./pkgs/ocaml/ppx_unicode {};
|
2024-04-23 18:05:46 +00:00
|
|
|
xlog = ofinal.callPackage ./pkgs/ocaml/xlog {};
|
|
|
|
});
|
2024-04-23 21:54:50 +00:00
|
|
|
|
|
|
|
python312Packages = prev.python312Packages.overrideScope (pfinal: pprev: {
|
|
|
|
feedvalidator = pfinal.callPackage ./pkgs/python/feedvalidator {};
|
|
|
|
});
|
|
|
|
|
|
|
|
# add to top level because it has a binary
|
|
|
|
feedvalidator = final.python312Packages.feedvalidator;
|
2024-04-23 22:32:43 +00:00
|
|
|
|
2024-05-30 20:01:42 +00:00
|
|
|
outer-wilds-text-adventure = prev.callPackage ./pkgs/games/outer-wilds-text-adventure {};
|
|
|
|
|
2024-04-23 22:32:43 +00:00
|
|
|
mkNginxServer = prev.callPackage ./lib/dev-nginx {};
|
2024-04-10 16:29:18 +00:00
|
|
|
})
|
|
|
|
];
|
2024-04-07 22:14:00 +00:00
|
|
|
}
|