diff options
author | Lin Jian <me@linj.tech> | 2023-11-26 20:41:10 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-26 20:41:10 -0600 |
commit | fbbbcfb8792ed4787f5e45c7f38902c897e7bb77 (patch) | |
tree | 04801aa7dc97f65be5cad3855b2f122e073a7736 | |
parent | b1c1589abd5b790893d79d1c31bb2285c288dc2a (diff) | |
parent | 7a363cef5fde13b484019ef342dbdd91c30b3200 (diff) | |
download | nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.tar nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.tar.gz nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.tar.bz2 nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.tar.lz nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.tar.xz nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.tar.zst nixlib-fbbbcfb8792ed4787f5e45c7f38902c897e7bb77.zip |
Merge pull request #264661 from schoettl/dolibarr-with-package
nixos/dolibarr: add package option
-rw-r--r-- | nixos/modules/services/web-apps/dolibarr.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/web-apps/dolibarr.nix b/nixos/modules/services/web-apps/dolibarr.nix index 453229c130c2..aa95a3c4199f 100644 --- a/nixos/modules/services/web-apps/dolibarr.nix +++ b/nixos/modules/services/web-apps/dolibarr.nix @@ -1,8 +1,8 @@ { config, pkgs, lib, ... }: let - inherit (lib) any boolToString concatStringsSep isBool isString mapAttrsToList mkDefault mkEnableOption mkIf mkMerge mkOption optionalAttrs types; + inherit (lib) any boolToString concatStringsSep isBool isString mapAttrsToList mkDefault mkEnableOption mkIf mkMerge mkOption optionalAttrs types mkPackageOptionMD; - package = pkgs.dolibarr.override { inherit (cfg) stateDir; }; + package = cfg.package.override { inherit (cfg) stateDir; }; cfg = config.services.dolibarr; vhostCfg = lib.optionalAttrs (cfg.nginx != null) config.services.nginx.virtualHosts."${cfg.domain}"; @@ -50,6 +50,8 @@ in options.services.dolibarr = { enable = mkEnableOption (lib.mdDoc "dolibarr"); + package = mkPackageOptionMD pkgs "dolibarr" { }; + domain = mkOption { type = types.str; default = "localhost"; |