51 lines
2.4 KiB
Nix
51 lines
2.4 KiB
Nix
# https://nixos.wiki/wiki/Overlays
|
|
let
|
|
|
|
# WARNING: this works for nixos-rebuild, but not for the nix-build trick shown on the bottom
|
|
#testing = import (fetchTarball {
|
|
# name = "pr-180823";
|
|
# url = "https://github.com/r-ryantm/nixpkgs/archive/cfe56470cb641985d43adba690d5bca5453110fe.tar.gz";
|
|
# sha256 = "0rbncjp2a99l6i4z7w2m86l40m33b3dl9qficfny47kqcfpgyx0b";
|
|
#}) {
|
|
# #config = prev.config;
|
|
#};
|
|
|
|
overridePythonPackages = old: {
|
|
overrides = final: prev: {
|
|
|
|
#pdoc = final.callPackage /home/pbsds/repos/nixpkgs-pdoc/pkgs/development/python-modules/pdoc { };
|
|
|
|
#domeneshop = final.callPackage /home/pbsds/repos/nixpkgs-domemeshop/pkgs/development/python-modules/domeneshop { };
|
|
|
|
#shap = final.callPackage /home/pbsds/repos/nixpkgs-catboost/pkgs/development/python-modules/shap { };
|
|
#catboost = final.callPackage /home/pbsds/repos/nixpkgs-catboost/pkgs/development/python-modules/catboost { };
|
|
analytics-python = final.callPackage /home/pbsds/repos/nixpkgs-gradio/pkgs/development/python-modules/analytics-python { };
|
|
ffmpy = final.callPackage /home/pbsds/repos/nixpkgs-gradio/pkgs/development/python-modules/ffmpy { };
|
|
markdown-it-py = final.callPackage /home/pbsds/repos/nixpkgs-gradio/pkgs/development/python-modules/markdown-it-py { };
|
|
gradio = final.callPackage /home/pbsds/repos/nixpkgs-gradio/pkgs/development/python-modules/gradio { };
|
|
|
|
trivial-gradios = final.callPackage ./trivial-gradios { };
|
|
|
|
};
|
|
};
|
|
in final: prev: {
|
|
|
|
#kukkee = prev.callPackage ./kukkee { };
|
|
#rallly = prev.callPackage ./rallly { };
|
|
|
|
#polaris = prev.callPackage /home/pbsds/repos/nixpkgs-polaris/pkgs/servers/polaris { };
|
|
#polaris-web = prev.callPackage /home/pbsds/repos/nixpkgs-polaris/pkgs/servers/polaris/web.nix { };
|
|
|
|
mapcrafter = prev.callPackage /home/pbsds/repos/nixpkgs-mapcrafter/pkgs/tools/games/minecraft/mapcrafter/default.nix { };
|
|
mapcrafter-world112 = prev.callPackage /home/pbsds/repos/nixpkgs-mapcrafter/pkgs/tools/games/minecraft/mapcrafter/default.nix { world="world112"; };
|
|
|
|
#python3.pkgs = prev.python3.pkgs.override overridePythonPackages;
|
|
python3Packages = prev.python3Packages.override overridePythonPackages;
|
|
|
|
}
|
|
|
|
# How to test:
|
|
# nix-build -E 'with import <nixpkgs> { overlays = [ (import ./. ) ]; }; MY_PACKAGE'
|
|
|
|
# warning: using testing or unstable here (^) will infinitely recurse.
|