Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
remix-ide # Remix IDE desktop
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
remix-ide # Remix IDE desktop
];
}
Package Definition
{
"pname": "remix-ide",
"version": "1.3.6",
"src": {
"url": "https://github.com/ethereum/remix-desktop/releases/download/v1.3.6/Remix-IDE-1.3.6.dmg",
"sha256": "a4a0d81e06f99f5721864afbf587b273a61d19b2d6e690a015dff2bf681039a4"
},
"installPhase": [
"mkdir -p \"$out/Applications/Remix IDE.app\" && cp -r \"Remix IDE.app\" \"$out/Applications\""
],
"meta": {
"description": "Desktop version of Remix web IDE used for Ethereum smart contract development",
"homepage": "https://remix-project.org/"
}
}