mirror of
https://github.com/serokell/deploy-rs.git
synced 2024-09-11 10:45:29 +03:00
[Chore] Fix overlay
Problem: In my recent PR(#264), I accidentally picked overlay output changes from the philtaken/nixos-vm-tests branch, which broke existing overlay imports after updating the deploy-rs input. Solution: Add backwards compatibility so that users don't have to make changes to their nix flakes.
This commit is contained in:
parent
2bad21828e
commit
f10a3aa17c
@ -99,7 +99,7 @@ In the above configuration, `deploy-rs` is built from the flake, not from nixpkg
|
||||
deployPkgs = import nixpkgs {
|
||||
inherit system;
|
||||
overlays = [
|
||||
deploy-rs.overlay
|
||||
deploy-rs.overlay # or deploy-rs.overlays.default
|
||||
(self: super: { deploy-rs = { inherit (pkgs) deploy-rs; lib = super.deploy-rs.lib; }; })
|
||||
];
|
||||
};
|
||||
|
@ -16,8 +16,8 @@
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, utils, ... }@inputs:
|
||||
{
|
||||
overlays.default = final: prev: let
|
||||
rec {
|
||||
overlay = final: prev: let
|
||||
system = final.stdenv.hostPlatform.system;
|
||||
darwinOptions = final.lib.optionalAttrs final.stdenv.isDarwin {
|
||||
buildInputs = with final.darwin.apple_sdk.frameworks; [
|
||||
@ -147,6 +147,7 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
overlays.default = overlay;
|
||||
} //
|
||||
utils.lib.eachSystem (utils.lib.defaultSystems ++ ["aarch64-darwin"]) (system:
|
||||
let
|
||||
|
Loading…
Reference in New Issue
Block a user