diff --git a/nix/hosts/lemp11/default.nix b/nix/hosts/lemp11/default.nix index 8b72615..8fe37f5 100644 --- a/nix/hosts/lemp11/default.nix +++ b/nix/hosts/lemp11/default.nix @@ -15,6 +15,7 @@ gitea.enable = true; immich.enable = true; jellyfin.enable = true; + paperless.enable = true; pihole.enable = true; tubearchivist-container.enable = true; }; diff --git a/nix/modules/nixos/features/homelab/default.nix b/nix/modules/nixos/features/homelab/default.nix index 7f84898..fbf8259 100644 --- a/nix/modules/nixos/features/homelab/default.nix +++ b/nix/modules/nixos/features/homelab/default.nix @@ -3,6 +3,7 @@ ./gitea.nix ./immich.nix ./jellyfin.nix + ./paperless.nix ./pi-hole.nix ./tubearchivist-container.nix ]; diff --git a/nix/modules/nixos/features/homelab/paperless.nix b/nix/modules/nixos/features/homelab/paperless.nix new file mode 100644 index 0000000..8d97a8d --- /dev/null +++ b/nix/modules/nixos/features/homelab/paperless.nix @@ -0,0 +1,13 @@ +{ config, lib, ... }: + +with lib; + +{ + options.features.homelab.paperless.enable = mkEnableOption "Enable paperless"; + + config = mkIf config.features.homelab.paperless.enable { + services.paperless = { + enable = true; + }; + }; +}