summaryrefslogtreecommitdiff
path: root/overlays/deploy-rs.nix
blob: 678c6f5f89a3c06f2ed604a59790effb7104260a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ final, prev, flakeInputs, ... }: prev.lib.composeExtensions
  flakeInputs.deploy-rs.overlays.default
  (final: prev: {
    deploy-rs = prev.deploy-rs // {
      deploy-rs = prev.symlinkJoin {
        name = "${prev.deploy-rs.deploy-rs.name}-wrapped";
        paths = [ prev.deploy-rs.deploy-rs ];
        buildInputs = [ prev.makeWrapper ];
        postBuild = ''
          wrapProgram $out/bin/deploy \
            --prefix PATH : ${prev.lib.makeBinPath (with final; [ nix-monitored ])}
        '';
      };
    };
  })
  final prev