LyX icon

LyX 2.5.0,6

GUI document processor based on the LaTeX typesetting system

Installation

System wide:

{
  environment.systemPackages = with nix-casks.packages.${system}; [
    lyx # LyX
  ];
}

Home Manager:

{
  home.packages = with nix-casks.packages.${system}; [
    lyx # LyX
  ];
}

Package Definition

{
  "pname": "lyx",
  "version": "2.5.0,6",
  "src": {
    "url": "https://ftp.lip6.fr/pub/lyx/bin/2.5.0/LyX-2.5.0+qt6-x86_64-arm64-cocoa.dmg",
    "sha256": "62149418cdb14b2f3dbebbec13e20c5252f3e2ce1bb0ad8914a4e75b86a41917"
  },
  "installPhase": [
    "mkdir -p \"$out/Applications/LyX.app\" && cp -r \"LyX.app\" \"$out/Applications\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/inkscape\" \"$out/bin/lyx-inkscape\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/lyx\" \"$out/bin/lyx\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/lyxclient\" \"$out/bin/lyxclient\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/lyxeditor\" \"$out/bin/lyxeditor\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/maxima\" \"$out/bin/lyx-maxima\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/tex2lyx\" \"$out/bin/tex2lyx\"",
    "mkdir -p \"$out/bin\" && ln -s \"$out/Applications/LyX.app/Contents/MacOS/lyxconvert\" \"$out/bin/lyxconvert\""
  ],
  "meta": {
    "description": "GUI document processor based on the LaTeX typesetting system",
    "homepage": "https://www.lyx.org/"
  }
}