WineHQ-staging icon

WineHQ-staging 9.21

Compatibility layer to run Windows applications

Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    wine_staging # WineHQ-staging
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    wine_staging # WineHQ-staging
  ];
}

Package Definition

{
  "pname": "wine_staging",
  "version": "9.21",
  "src": {
    "url": "https://github.com/Gcenx/macOS_Wine_builds/releases/download/9.21/wine-staging-9.21-osx64.tar.xz",
    "sha256": "b1c95978bff4acab025c422fab85f83543b4e30361a53b2d9b07927938f4f71a"
  },
  "installPhase": [
    "mkdir -p \"$out/Applications\" && cp -r \"Wine Staging.app\" \"$out/Applications/Wine Staging.app\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/start/bin/appdb\" \"$out/bin/appdb\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/start/bin/winehelp\" \"$out/bin/winehelp\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/msidb\" \"$out/bin/msidb\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/msiexec\" \"$out/bin/msiexec\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/notepad\" \"$out/bin/notepad\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/regedit\" \"$out/bin/regedit\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/regsvr32\" \"$out/bin/regsvr32\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/wine\" \"$out/bin/wine\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/winecfg\" \"$out/bin/winecfg\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/wineconsole\" \"$out/bin/wineconsole\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/winedbg\" \"$out/bin/winedbg\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/winefile\" \"$out/bin/winefile\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/winemine\" \"$out/bin/winemine\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/winepath\" \"$out/bin/winepath\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/wineserver\" \"$out/bin/wineserver\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/Wine Staging.app/Contents/Resources/wine/bin/wineboot\" \"$out/bin/wineboot\""
  ],
  "meta": {
    "description": "Compatibility layer to run Windows applications",
    "homepage": "https://wiki.winehq.org/MacOS"
  }
}