MKVToolNix icon

MKVToolNix 93.0

Set of tools to create, alter and inspect Matroska files (MKV)

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/"
  }
}