25 lines
765 B
Nix
25 lines
765 B
Nix
{ ... }:
|
|
let
|
|
overlay=
|
|
(
|
|
final: prev:
|
|
let
|
|
finalAttrs = final.vmware-workstation;
|
|
baseUrl = "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${finalAttrs.version}/${finalAttrs.build}/linux";
|
|
in
|
|
{
|
|
vmware-workstation = prev.vmware-workstation.overrideAttrs {
|
|
src =
|
|
prev.requireFile rec {
|
|
name = "VMware-Workstation-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle.tar";
|
|
url = "${baseUrl}/core/${name}";
|
|
hash = "sha256-FzcS/koLJTXiUWH5H1Au0Eiz8VAH8mboidkQeDLRPmQ=";
|
|
}
|
|
+ "/VMware-Workstation-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle";
|
|
};
|
|
}
|
|
);
|
|
in
|
|
{
|
|
nixpkgs.overlays = [ overlay ];
|
|
}
|