From 1035825618a977d91e8a871b02b4784877400da0 Mon Sep 17 00:00:00 2001 From: materus Date: Sat, 20 Jun 2026 18:19:19 +0200 Subject: [PATCH] oldie: test searxng --- nix-config/host/oldie/configuration.nix | 60 ++++++++++++++++++++++ nix-config/host/oldie/private/default.nix | Bin 618 -> 666 bytes 2 files changed, 60 insertions(+) diff --git a/nix-config/host/oldie/configuration.nix b/nix-config/host/oldie/configuration.nix index 5886d8c..3498024 100644 --- a/nix-config/host/oldie/configuration.nix +++ b/nix-config/host/oldie/configuration.nix @@ -51,6 +51,66 @@ kcron ]; } + + { + services.searx = { + enable = false; + settings = { + server.port = 7080; + server.secret_key = mkk.searx-key; + ui = { + static_use_hash = true; + default_locale = "pl"; + query_in_title = true; + infinite_scroll = true; + center_alignment = true; + default_theme = "simple"; + theme_args.simple_style = "auto"; + search_on_category_select = false; + #hotkeys = "vim"; + }; + enabled_plugins = [ + "Basic Calculator" + "Hash plugin" + "Tor check plugin" + "Open Access DOI rewrite" + "Hostnames plugin" + "Unit converter plugin" + "Tracker URL remover" + ]; + search = { + safe_search = 2; + autocomplete_min = 2; + autocomplete = "duckduckgo"; + ban_time_on_fail = 5; + max_ban_time_on_fail = 120; + favicon_resolver="duckduckgo"; + }; + + outgoing = { + request_timeout = 1.0; + max_request_timeout = 15.0; + pool_connections = 100; + pool_maxsize = 15; + enable_http2 = true; + }; + + }; + faviconsSettings = { + favicons = { + cfg_schema = 1; + cache = { + db_url = "/var/cache/searxng/faviconcache.db"; + HOLD_TIME = 5184000; + LIMIT_TOTAL_BYTES = 536870912; + BLOB_MAX_BYTES = 40960; + MAINTENANCE_MODE = "auto"; + MAINTENANCE_PERIOD = 600; + }; + }; + }; + }; + } ]; # Use the systemd-boot EFI boot loader. diff --git a/nix-config/host/oldie/private/default.nix b/nix-config/host/oldie/private/default.nix index db8891490c51c145fbd107f49936e797881eab2e..b2fdbf42aaeafcdb12cb061bc2d6c103a35ff50c 100644 GIT binary patch literal 666 zcmZQ@_Y83kiVO&0$WwduK{mE|rsb9P6K__^8D(1UZ|a`i-J*23{?plW|1_7+`x>27 zZZhR|#e|a5gS@L7gU)Yy&@PkkAnEATR0U5=3l!ZdcEA_jI;iUQx5TKx!50E zIk9woX(F$xBKs^~POgcMH^|NvTC_ts(aD*a{Z$dCsI}(xFqb2~-mk1YrZHOW+hBT6 zC7tck{?PlY&g-voI+DE0VE$|Kdqq1KF7FUbSyz6B`%m)9pV_;7H!h3K6F1RTEPh$m z+p1OLtW(Qtn5Qy5Vdh~?mY}~EE~UQSEq3_Lywuz~i2@~jyApTv>@`2|M)+Qk`P{R) zKdkn*GKr_`df|R-_p~*y;$si3(Eb&B^qO+m8}sZJM$E4Z@|ojI?#h*!scou?{Gj3f z>TDp(J+nn8)ZHC3o=6>H@cp&Sale6__2iGC!P*5K8#PR~M{2&(*?XgL)#9Z+4QC$w zo4;B6S9Y$o>Z||ZhBi-4yLF!}NPcahy(_6pLM!_Fy0t1B-~G6`)oyRZ#QMgl^UFp5 zIWbI`v+)>ndDJTZryD+PY)qIrV{MFd{xpuM1)aOL?!UjernhKjR+V?A$ox0w^aIx= zJat`gu^@NRz1}qE{7dzff<12?4n1EaD0*vgxwPR~6$5VBhRGe%4hhF8#8m{mnje;N zDz+}duFZP+SDwyENAAWOU)i*K?S#$W&Q@JBcysbh^1NvW-%NM!n!~nn>+Clz>u!BE zZZcU~bzQto#e3z(U0qJ5a%=$}BRGeQgIaPFJp6v6jYJvL6?S3+UJ<|Q( zneGl$>pIj>H*W^p@kc@nvnS6}`+V-^##md|`;q^c8(KRv=1Um68&5FEo74S!=GXSe g(KTsNhV6F2M)4xH-a&~6QXiO0#4SDh-BiZ|03qZ>nE(I) literal 618 zcmZQ@_Y83kiVO&0*miIhubOe73riR8ihr|vo^*fwa@df;c-Mlv%b1u?exDj&A)5RD z{GXlDzdrvn{LIC9%W(hKu)MPAep6nn+<5VNj{FJBscA1}PjOHRba*jWd5eLG&>OoY z8aa+jw>C^mi~M!d*;82kRBsT=0<+Yso4#J(W}{gX>hm|31qW>0VA-}*nr?%ugP(YP@73*q7Qnpa~#S#o}w zw50aMpMMxF-qO@hvOTsj`pZ9E zk^bQAuKKz2m7ow)&Cj39>kn7(#-<&g5?b)a@Sa~2_lmZ6y?Z8pE4&uCyRXe`^&ffX zC6hf~ha^Yf|U>QSj{YghjV^iHVE+Jk7izLV(?M ztHyCb&C-&ov;O{Bt04B+?lgFV_jz6~b%8{iL7XN-2zwm_Dg}&^gD(tpT z4(wQT<>{uL&Vw7cPuKG=l63G4y1Q*nl)3D~pIuG7?*nHmnVRhB*(9R-Pvkm_Lj)(I itoqyfh7hY=mg<(u$5y5W9cs$rtQOxBQd4=tq!R!~`7h4^