diff options
author | Profpatsch <mail@profpatsch.de> | 2017-02-10 22:44:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-10 22:44:10 +0100 |
commit | ed8a0d8e5e1b1de29db72373471b201b69865812 (patch) | |
tree | a7ecd96b66fd2f48f2aa4227d340a179ab5231ed /nixos/modules/services/networking | |
parent | 1b1138d3e7cead635aa39c5ef1a14db3e809d18b (diff) | |
download | nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.tar nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.tar.gz nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.tar.bz2 nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.tar.lz nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.tar.xz nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.tar.zst nixlib-ed8a0d8e5e1b1de29db72373471b201b69865812.zip |
modules/searx: add package option (#22636)
The user should be able to specify a patched version of searx.
Diffstat (limited to 'nixos/modules/services/networking')
-rw-r--r-- | nixos/modules/services/networking/searx.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/nixos/modules/services/networking/searx.nix b/nixos/modules/services/networking/searx.nix index b29db58af99b..b852e4e6dc86 100644 --- a/nixos/modules/services/networking/searx.nix +++ b/nixos/modules/services/networking/searx.nix @@ -34,6 +34,11 @@ in "; }; + package = mkOption { + default = pkgs.pythonPackages.searx; + description = "searx package to use."; + }; + }; }; @@ -61,14 +66,13 @@ in wantedBy = [ "multi-user.target" ]; serviceConfig = { User = "searx"; - ExecStart = "${pkgs.pythonPackages.searx}/bin/searx-run"; + ExecStart = "${cfg.package}/bin/searx-run"; }; } // (optionalAttrs (configFile != "") { environment.SEARX_SETTINGS_PATH = configFile; }); - - environment.systemPackages = [ pkgs.pythonPackages.searx ]; + environment.systemPackages = [ cfg.package ]; }; |