+36
-8
nixos/modules/services/web-servers/varnish/default.nix
+36
-8
nixos/modules/services/web-servers/varnish/default.nix
············-serviceConfig.ExecStart = "${pkgs.varnish}/sbin/varnishd -a ${cfg.http_address} -f ${pkgs.writeText "default.vcl" cfg.config} -n ${cfg.stateDir} -u varnish";+ExecStart = "${pkgs.varnish}/sbin/varnishd -a ${cfg.http_address} -f ${pkgs.writeText "default.vcl" cfg.config} -n ${cfg.stateDir} -F ${cfg.extraCommandLine}"++ optionalString (cfg.extraModules != []) " -p vmod_path='${makeSearchPathOutput "lib" "lib/varnish/vmods" ([pkgs.varnish] ++ cfg.extraModules)}' -r vmod_path";
+31
pkgs/servers/varnish/digest.nix
+31
pkgs/servers/varnish/digest.nix
···
+31
pkgs/servers/varnish/geoip.nix
+31
pkgs/servers/varnish/geoip.nix
···
+20
pkgs/servers/varnish/modules.nix
+20
pkgs/servers/varnish/modules.nix
···+url = "https://download.varnish-software.com/varnish-modules/varnish-modules-${version}.tar.gz";
+21
pkgs/servers/varnish/rtstatus.nix
+21
pkgs/servers/varnish/rtstatus.nix
···+url = "https://download.varnish-software.com/libvmod-rtstatus/libvmod-rtstatus-${version}.tar.gz";
+4
pkgs/top-level/all-packages.nix
+4
pkgs/top-level/all-packages.nix
···