Calibre

From NixOS Wiki
Revision as of 05:49, 9 April 2024 by Mic92 (talk | contribs) (copy from old wiki)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page is intended to explain how to run calibre in nixos.

.cbr and .cbz files

If you want to open .cbr and .cbz files, you need to add the following lines to your configuration.nix file:

/etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [      
  (calibre.override {
    unrarSupport = true;
  })
]
Note: calibre requires several unfree packages to open .cbr and .cbz files. If you are using allowUnfreePredicate you will need to ensure that your configurations permit all of them.
{
  nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
    "calibre"
    "unrar"
  ];
}