Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
sonic-pi # Sonic Pi
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
sonic-pi # Sonic Pi
];
} Package Definition
{
"pname": "sonic-pi",
"version": "4.6.0",
"src": {
"url": "https://sonic-pi.net/files/releases/v4.6.0/Sonic-Pi-for-Mac-arm64-v4-6-0.dmg",
"sha256": "47025f6c2c0047855fc0bc4b6953064a59fb7de1bfb7b8004b94ee18550b475f"
},
"installPhase": [
"mkdir -p \"$out/Applications/Sonic Pi.app\" && cp -r \"Sonic Pi.app\" \"$out/Applications\""
],
"meta": {
"description": "Code-based music creation and performance tool",
"homepage": "https://sonic-pi.net/"
}
}