Merge pull request #245593 from wamserma/grocy-add-package-option
grocy: add package option
This commit is contained in:
commit
eae761dcb0
|
@ -8,6 +8,8 @@ in {
|
||||||
options.services.grocy = {
|
options.services.grocy = {
|
||||||
enable = mkEnableOption (lib.mdDoc "grocy");
|
enable = mkEnableOption (lib.mdDoc "grocy");
|
||||||
|
|
||||||
|
package = mkPackageOptionMD pkgs "grocy" { };
|
||||||
|
|
||||||
hostName = mkOption {
|
hostName = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
description = lib.mdDoc ''
|
description = lib.mdDoc ''
|
||||||
|
@ -143,7 +145,7 @@ in {
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
enable = true;
|
enable = true;
|
||||||
virtualHosts."${cfg.hostName}" = mkMerge [
|
virtualHosts."${cfg.hostName}" = mkMerge [
|
||||||
{ root = "${pkgs.grocy}/public";
|
{ root = "${cfg.package}/public";
|
||||||
locations."/".extraConfig = ''
|
locations."/".extraConfig = ''
|
||||||
rewrite ^ /index.php;
|
rewrite ^ /index.php;
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Reference in a new issue