Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
mkvtoolnix-app # MKVToolNix
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
mkvtoolnix-app # MKVToolNix
];
}
Package Definition
{
"pname": "mkvtoolnix-app",
"version": "93.0",
"src": {
"url": "https://mkvtoolnix.download/macos/MKVToolNix-93.0.dmg",
"sha256": "4e98448e9e2bbe8bf5cb370ff922b75ceba15740b00815c2c17ef6caafd5aa04"
},
"installPhase": [
"mkdir -p \"$out/Applications/MKVToolNix-93.0.app\" && cp -r \"MKVToolNix-93.0.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvextract\" \"$out/bin/mkvextract\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvinfo\" \"$out/bin/mkvinfo\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvmerge\" \"$out/bin/mkvmerge\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvpropedit\" \"$out/bin/mkvpropedit\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/man/man1/mkvextract.1\" \"$out/usr/local/share/man/man1/mkvextract.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/man/man1/mkvinfo.1\" \"$out/usr/local/share/man/man1/mkvinfo.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/man/man1/mkvmerge.1\" \"$out/usr/local/share/man/man1/mkvmerge.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/man/man1/mkvpropedit.1\" \"$out/usr/local/share/man/man1/mkvpropedit.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/MKVToolNix-93.0.app/Contents/MacOS/man/man1/mkvtoolnix-gui.1\" \"$out/usr/local/share/man/man1/mkvtoolnix-gui.1\""
],
"meta": {
"description": "Set of tools to create, alter and inspect Matroska files (MKV)",
"homepage": "https://mkvtoolnix.download/"
}
}