dragnpkgs/overlay.nix

56 lines
1.9 KiB
Nix
Raw Normal View History

final: prev: {
2024-12-17 06:41:31 +00:00
lib = prev.lib.extend (lfinal: lprev: {
licenses = lprev.licenses // { fyptl = import ./lib/licenses/fyptl.nix; };
});
fetchFromSteam = prev.callPackage ./lib/fetchsteam {};
fetchb4 = prev.callPackage ./lib/fetchb4 {};
gitSource = prev.callPackage ./lib/git-source {};
makeSquashFs = prev.callPackage ./lib/make-squashfs {};
makeHpcDist = final.callPackage ./lib/make-hpc-dist {};
ghidra_headless = final.ghidra.lib;
# stuff that tracks upstream
ghidra = final.callPackage ./pkgs/ghidra-xenia-v2/build.nix {
protobuf = final.protobuf_21;
};
ghidra-extensions = final.lib.recurseIntoAttrs (final.callPackage ./pkgs/ghidra-xenia-v2/extensions.nix { });
# end stuff that tracks upstream
ocamlPackages = prev.ocamlPackages.overrideScope (ofinal: oprev: {
ppx_unicode = ofinal.callPackage ./pkgs/ocaml/ppx_unicode {};
xlog = ofinal.callPackage ./pkgs/ocaml/xlog {};
2024-11-28 03:29:49 +00:00
systemd-ml = ofinal.callPackage ./pkgs/ocaml/systemd-ml {};
2024-11-28 07:05:16 +00:00
ocaml-manual = ofinal.callPackage ./pkgs/ocaml/ocaml-manual {};
});
2024-11-28 02:37:35 +00:00
python3Packages = prev.python3Packages.overrideScope (pfinal: pprev: {
feedvalidator = pfinal.callPackage ./pkgs/python/feedvalidator {};
});
# add to top level because it has a binary
2024-11-28 02:37:35 +00:00
feedvalidator = final.python3Packages.feedvalidator;
outer-wilds-text-adventure = prev.callPackage ./pkgs/games/outer-wilds-text-adventure {};
mkNginxServer = prev.callPackage ./lib/dev-nginx {};
2024-11-11 20:23:07 +00:00
2024-12-17 06:41:31 +00:00
zbasefind = final.callPackage ./pkgs/rust/zbasefind {};
2024-11-13 21:12:05 +00:00
eta = prev.callPackage ./pkgs/cmdline/eta {};
2024-11-21 03:30:32 +00:00
cado-nfs = prev.callPackage ./pkgs/crypto/cado-nfs {};
2024-12-21 20:52:58 +00:00
lix-plugins = prev.callPackage ./pkgs/lix/lix-plugins {};
nix-plugins = builtins.throw "nix-plugins is not supported. see pkgs.lix-plugins";
2025-02-04 02:51:29 +00:00
zfs_2_2 = prev.zfs_2_2.overrideAttrs {
2025-02-05 20:38:24 +00:00
patches = [ ./pkgs/zfs/0001-ZED-add-support-for-desktop-notifications-D-Bus.patch ];
2025-02-04 02:51:29 +00:00
};
}