Loading nixos/tests/searx.nix +20 −29 Original line number Diff line number Diff line Loading @@ -10,23 +10,15 @@ }; # basic setup: searx running the built-in webserver nodes.base = { ... }: { nodes.base = { services.searx = { enable = true; environmentFile = pkgs.writeText "secrets" '' WOLFRAM_API_KEY = sometoken SEARX_SECRET_KEY = somesecret ''; settings = { engines = [ { name = "wolframalpha"; api_key = "@WOLFRAM_API_KEY@"; engine = "wolframalpha_api"; } { name = "startpage"; shortcut = "start"; Loading Loading @@ -87,7 +79,6 @@ with subtest("Environment variables have been substituted"): base.succeed("grep -q somesecret /run/searx/settings.yml") base.succeed("grep -q sometoken /run/searx/settings.yml") base.copy_from_vm("/run/searx/settings.yml") with subtest("Basic setup is working"): Loading Loading
nixos/tests/searx.nix +20 −29 Original line number Diff line number Diff line Loading @@ -10,23 +10,15 @@ }; # basic setup: searx running the built-in webserver nodes.base = { ... }: { nodes.base = { services.searx = { enable = true; environmentFile = pkgs.writeText "secrets" '' WOLFRAM_API_KEY = sometoken SEARX_SECRET_KEY = somesecret ''; settings = { engines = [ { name = "wolframalpha"; api_key = "@WOLFRAM_API_KEY@"; engine = "wolframalpha_api"; } { name = "startpage"; shortcut = "start"; Loading Loading @@ -87,7 +79,6 @@ with subtest("Environment variables have been substituted"): base.succeed("grep -q somesecret /run/searx/settings.yml") base.succeed("grep -q sometoken /run/searx/settings.yml") base.copy_from_vm("/run/searx/settings.yml") with subtest("Basic setup is working"): Loading