LyX icon

LyX 2.4.4

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.4.4",
  "src": {
    "url": "https://ftp.lip6.fr/pub/lyx/bin/2.4.4/LyX-2.4.4+qt5-x86_64-arm64-cocoa.dmg",
    "sha256": "8f92befe0df9da6f251a5a04a8ef536a03a354cfbb4e6f87dd80e76fa92871c0"
  },
  "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/"
  }
}