diff options
author | Domen Kozar <domen@dev.si> | 2014-03-09 18:57:17 +0100 |
---|---|---|
committer | Domen Kozar <domen@dev.si> | 2014-03-09 18:57:17 +0100 |
commit | f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2 (patch) | |
tree | 7e5cac6d0e6df8a6c350a248a6a04612d3d903bf /nixos/modules/services/networking/searx.nix | |
parent | 7e932ca4e293c1a4eb558427bf5a0c1c1c4b6817 (diff) | |
download | nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.tar nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.tar.gz nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.tar.bz2 nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.tar.lz nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.tar.xz nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.tar.zst nixpkgs-f0b34fe8ff6abc8d2612e63122c40c5eb0e7d5f2.zip |
searx: refactor a bit
Diffstat (limited to 'nixos/modules/services/networking/searx.nix')
-rw-r--r-- | nixos/modules/services/networking/searx.nix | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/nixos/modules/services/networking/searx.nix b/nixos/modules/services/networking/searx.nix index e777239d478..30f21151a76 100644 --- a/nixos/modules/services/networking/searx.nix +++ b/nixos/modules/services/networking/searx.nix @@ -21,7 +21,7 @@ in enable = mkOption { default = false; description = " - Whether to enable the Searx server. + Whether to enable the Searx server. See https://github.com/asciimoo/searx "; }; @@ -59,15 +59,14 @@ in description = "Searx server, the meta search engine."; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; - serviceConfig.User = "searx"; - script = '' - if [ -z "${configFile}" ]; then - exec ${pkgs.pythonPackages.searx}/bin/searx-run - else - SEARX_SETTINGS_PATH="${configFile}" exec ${pkgs.pythonPackages.searx}/bin/searx-run - fi - ''; - }; + serviceConfig = { + User = "searx"; + ExecStart = "${pkgs.pythonPackages.searx}/bin/searx-run"; + }; + } // (optionalAttrs (configFile != "") { + environment.SEARX_SETTINGS_PATH = configFile; + }); + environment.systemPackages = [ pkgs.pythonPackages.searx ]; |