LibreOffice: Difference between revisions

From NixOS Wiki
imported>Harärmat
How to make spell check work
imported>Onny
Add see also section
Line 29: Line 29:


== KDE / Plasma ==
== KDE / Plasma ==
If you use KDE (Plasma) then you'll be better off with <code>libreoffice-qt</code> package. Otherwise you may lack, e.g. main menu bar.
If you use KDE (Plasma) then you'll be better off with <code>libreoffice-qt</code> package. Otherwise you may lack, e.g. main menu bar.
== See also ==
* [[Onlyoffice]], software suite that offers online and offline tools for document editing, collaboration, and management.


[[Category:Applications]]
[[Category:Applications]]

Revision as of 14:48, 27 May 2023

LibreOffice is a multi-platform Word-processor.

Spellcheck

In order for spellcheck to work, you will need to install the hunspell as well as the languages that you would like. For example this installs libreoffice with dictionaries for Ukrainian and Central Thai.

  environment.systemPackages = with pkgs; [
    libreoffice-qt
    hunspell
    hunspellDicts.uk_UA
    hunspellDicts.th_TH
  ];

uno Python Library

For getting uno.py python library to work the special path /lib/libreoffice/program needs to be included into the python path as well as the URE_BOOTSTRAP variable must be set.

let
  office = libreoffice-fresh-unwrapped;
in {
  environment.sessionVariables = {
    PYTHONPATH = "${office}/lib/libreoffice/program";
    URE_BOOTSTRAP = "vnd.sun.star.pathname:${office}/lib/libreoffice/program/fundamentalrc";
  };
}

KDE / Plasma

If you use KDE (Plasma) then you'll be better off with libreoffice-qt package. Otherwise you may lack, e.g. main menu bar.

See also

  • Onlyoffice, software suite that offers online and offline tools for document editing, collaboration, and management.