Loading nixos/modules/services/web-apps/dolibarr.nix +4 −2 Original line number Diff line number Diff line { 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}"; Loading Loading @@ -50,6 +50,8 @@ in options.services.dolibarr = { enable = mkEnableOption (lib.mdDoc "dolibarr"); package = mkPackageOptionMD pkgs "dolibarr" { }; domain = mkOption { type = types.str; default = "localhost"; Loading Loading
nixos/modules/services/web-apps/dolibarr.nix +4 −2 Original line number Diff line number Diff line { 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}"; Loading Loading @@ -50,6 +50,8 @@ in options.services.dolibarr = { enable = mkEnableOption (lib.mdDoc "dolibarr"); package = mkPackageOptionMD pkgs "dolibarr" { }; domain = mkOption { type = types.str; default = "localhost"; Loading