From c422383506848469f7fbb907ead0761a494b471b Mon Sep 17 00:00:00 2001 From: Ruby Iris Juric Date: Wed, 30 Jul 2025 11:06:57 +1000 Subject: [PATCH] nix: extract overlay into own file --- contrib/package/nix/overlay.nix | 13 +++++++++++++ flake.nix | 14 +------------- 2 files changed, 14 insertions(+), 13 deletions(-) create mode 100644 contrib/package/nix/overlay.nix 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: