Files
dotfiles/platforms/home-manager/modules/nmasur/presets/programs/calibre.nix
T
2026-08-10 09:29:44 -04:00

28 lines
515 B
Nix

{
config,
pkgs,
lib,
...
}:
let
cfg = config.nmasur.presets.programs.calibre;
in
{
options.nmasur.presets.programs.calibre.enable = lib.mkEnableOption "Calibre e-book manager";
config = lib.mkIf cfg.enable {
home.packages = lib.mkIf pkgs.stdenv.isLinux [ pkgs.calibre ];
home.sessionVariables = {
CALIBRE_USE_DARK_PALETTE = 1;
};
home.file.".Brewfile".text = lib.mkIf pkgs.stdenv.isDarwin /* homebrew */ ''
cask "calibre" # Nix package broken on macOS
'';
};
}