nix: extract overlay into own file

This commit is contained in:
Ruby Iris Juric 2025-07-30 11:06:57 +10:00
parent b5c6b4fa99
commit b59f416922
No known key found for this signature in database
2 changed files with 12 additions and 10 deletions

View file

@ -0,0 +1,11 @@
final: prev: {
copyparty = final.python3.pkgs.callPackage ./copyparty {
ffmpeg = final.ffmpeg-full;
};
python3 = prev.python3.override {
packageOverrides = pyFinal: pyPrev: {
partftpy = pyFinal.callPackage ./partftpy { };
};
};
}

View file

@ -12,16 +12,7 @@
}:
{
nixosModules.default = ./contrib/nixos/modules/copyparty.nix;
overlays.default = final: prev: {
copyparty = final.python3.pkgs.callPackage ./contrib/package/nix/copyparty {
ffmpeg = final.ffmpeg-full;
};
python3 = prev.python3.override {
packageOverrides = pyFinal: pyPrev: {
partftpy = pyFinal.callPackage ./contrib/package/nix/partftpy { };
};
};
};
overlays.default = import ./contrib/package/nix/overlay.nix;
}
// flake-utils.lib.eachDefaultSystem (
system: