diff --git a/contrib/package/nix/overlay.nix b/contrib/package/nix/overlay.nix new file mode 100644 index 00000000..0ea0f1bf --- /dev/null +++ b/contrib/package/nix/overlay.nix @@ -0,0 +1,13 @@ +final: prev: rec { + copyparty = final.python3.pkgs.callPackage ./copyparty { + ffmpeg = final.ffmpeg-full; + }; + + partyfuse = prev.callPackage ./partyfuse { + inherit copyparty; + }; + + u2c = prev.callPackage ./u2c { + inherit copyparty; + }; +} diff --git a/flake.nix b/flake.nix index 5f39d605..9f5359c1 100644 --- a/flake.nix +++ b/flake.nix @@ -12,19 +12,7 @@ }: { nixosModules.default = ./contrib/nixos/modules/copyparty.nix; - overlays.default = final: prev: rec { - copyparty = final.python3.pkgs.callPackage ./contrib/package/nix/copyparty { - ffmpeg = final.ffmpeg-full; - }; - - partyfuse = prev.callPackage ./contrib/package/nix/partyfuse { - inherit copyparty; - }; - - u2c = prev.callPackage ./contrib/package/nix/u2c { - inherit copyparty; - }; - }; + overlays.default = import ./contrib/package/nix/overlay.nix; } // flake-utils.lib.eachDefaultSystem ( system: