Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
rar # RAR Archiver
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
rar # RAR Archiver
];
}
Package Definition
{
"pname": "rar",
"version": "7.10",
"src": {
"url": "https://www.rarlab.com/rar/rarmacos-arm-710.tar.gz",
"sha256": "81b6c5ca75583d5b0e340e0683c045a7327fe08c8d8424ff286855d6f8ed2054"
},
"installPhase": [
"mkdir -p \"$out/lib\" && cp -r \"rar/default.sfx\" \"$out/lib/default.sfx\"",
"mkdir -p \"$out/etc\" && cp -r \"rar/rarfiles.lst\" \"$out/etc/rarfiles.lst\"",
"mkdir -p \"$out/bin\" && ln -s \"rar/rar\" \"$out/bin/rar\"",
"mkdir -p \"$out/bin\" && ln -s \"rar/unrar\" \"$out/bin/unrar\""
],
"meta": {
"description": "Archive manager for data compression and backups",
"homepage": "https://www.rarlab.com/"
}
}