diff options
| author | seth <[email protected]> | 2023-04-23 05:31:57 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-04-23 05:31:57 -0400 |
| commit | f90cc8fd86535169342a17acf14013529c25a0b8 (patch) | |
| tree | e740d0dc2a6efa482dcd44c3de65d41c5227e436 | |
| parent | 096145b3bed06015621e0f6bf61591608772af2c (diff) | |
feat: add package option for nix module
| -rw-r--r-- | nix/module.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/nix/module.nix b/nix/module.nix index ec48bcb..4234e19 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -19,6 +19,11 @@ in { default = "8080"; description = "port for guzzle-api"; }; + package = mkOption { + type = types.package; + default = pkgs.guzzle-api-server; + description = "package for guzzle-api wrapper"; + }; }; config.systemd.services = mkIf cfg.enable { @@ -27,7 +32,7 @@ in { wantedBy = ["multi-user.target"]; after = ["network.target"]; script = '' - URL=${cfg.url} ${pkgs.guzzle-api-server}/bin/guzzle-api-server --host 0.0.0.0 --port "${cfg.port}" + URL=${cfg.url} ${cfg.package}/bin/guzzle-api-server --host 0.0.0.0 --port "${cfg.port}" ''; serviceConfig = mkDefault { Restart = "always"; |
