summaryrefslogtreecommitdiff
path: root/overlays/deploy-rs.nix
blob: 0bf1c3b25093121467ac52875347f4c604ce88a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ final, prev, flakeInputs, ... }: prev.lib.composeExtensions
  flakeInputs.deploy-rs.overlays.default
  (final: prev: {
    deploy-rs = prev.deploy-rs // {
      deploy-rs = prev.deploy-rs.deploy-rs.overrideAttrs (oldAttrs: {
        nativeBuildInputs = (oldAttrs.nativeBuildInputs or []) ++ [final.makeWrapper];
        preFixup = ''
          wrapProgram $out/bin/deploy \
            --prefix PATH : ${prev.lib.makeBinPath (with final; [ nix-monitored ])}
        '';
      });
    };
  })
  final prev