Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
ev3-classroom # EV3 Classroom
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
ev3-classroom # EV3 Classroom
];
}
Package Definition
{
"pname": "ev3-classroom",
"version": "1.5.0.1",
"src": {
"url": "https://education.lego.com/_/downloads/EV3_1.5.0.1_Global.dmg",
"sha256": "2cc1ed0ec0164c5b0a806ec7ad2193251a415352b318ad66a922af10b8d88f82"
},
"installPhase": [
"mkdir -p \"$out/Applications/EV3Classroom.app\" && cp -r \"EV3Classroom.app\" \"$out/Applications\""
],
"meta": {
"description": "Companion app for the LEGO MINDSTORMS Education EV3 Core Set",
"homepage": "https://education.lego.com/en-us/downloads/mindstorms-ev3/software"
}
}