From dbe21be8d9e288f8588a0f4dff018d7ba1dcd3f0 Mon Sep 17 00:00:00 2001 From: oqyude Date: Wed, 6 Aug 2025 14:09:13 +0300 Subject: [PATCH] stirling-pdf added --- modules/default.nix | 2 +- modules/server/default.nix | 8 ++++++++ modules/server/stirling-pdf.nix | 21 +++++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 modules/server/default.nix create mode 100644 modules/server/stirling-pdf.nix diff --git a/modules/default.nix b/modules/default.nix index 09673e1..e28fc13 100755 --- a/modules/default.nix +++ b/modules/default.nix @@ -9,7 +9,7 @@ ./users.nix ./options.nix ./temp.nix - #(import ./options.nix { inherit lib inputs; }) # Options + (lib.mkIf (config.xlib.device.type == "server") (import ./server { inherit inputs; })) home-manager.nixosModules.home-manager # home-manager module nix-index-database.nixosModules.nix-index # nix-index module diff --git a/modules/server/default.nix b/modules/server/default.nix new file mode 100644 index 0000000..7bdcc5a --- /dev/null +++ b/modules/server/default.nix @@ -0,0 +1,8 @@ +{ + ... +}: +{ + imports = [ + ./stirling-pdf.nix + ]; +} diff --git a/modules/server/stirling-pdf.nix b/modules/server/stirling-pdf.nix new file mode 100644 index 0000000..14019c9 --- /dev/null +++ b/modules/server/stirling-pdf.nix @@ -0,0 +1,21 @@ +{ + inputs, + config, + lib, + pkgs, + ... +}: +let + fix = import inputs.nixpkgs-last-unstable { + system = "x86_64-linux"; + config.allowUnfree = true; + }; # temp +in +{ + services.stirling-pdf = { + enable = true; + environment = { + SERVER_PORT = 6060; + }; + }; +}