From 14d69d5a2d83c8890d23d64ccbf3504632fae74c Mon Sep 17 00:00:00 2001 From: derfenix Date: Mon, 1 Sep 2025 23:40:19 +0300 Subject: [PATCH] Move calibre-web to sys modules --- hosts/fenixpc/default.nix | 8 -------- modules/sys/calibre-web.nix | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 modules/sys/calibre-web.nix diff --git a/hosts/fenixpc/default.nix b/hosts/fenixpc/default.nix index e24c2f1..7396a0c 100644 --- a/hosts/fenixpc/default.nix +++ b/hosts/fenixpc/default.nix @@ -2,7 +2,6 @@ config, lib, pkgs, - pkgsStable, quirks, ... }: @@ -45,13 +44,6 @@ in printing.ricoh.enable = true; calibre-web = { enable = true; - listen.port = 8091; - listen.ip = "0.0.0.0"; - package = pkgsStable.calibre-web; - options = { - enableBookUploading = true; - enableBookConversion = true; - }; user = "fenix"; }; }; diff --git a/modules/sys/calibre-web.nix b/modules/sys/calibre-web.nix new file mode 100644 index 0000000..4f769fb --- /dev/null +++ b/modules/sys/calibre-web.nix @@ -0,0 +1,15 @@ +{ pkgsStable, lib, ... }: +{ + services = { + calibre-web = { + listen.port = lib.mkDefault 8091; + listen.ip = lib.mkDefault "0.0.0.0"; + package = pkgsStable.calibre-web; + options = { + enableBookUploading = true; + enableBookConversion = true; + }; + user = lib.mkDefault "books"; + }; + }; +}