From cf1d61b67ccd8336dce87b076379a787ba231102 Mon Sep 17 00:00:00 2001 From: Lia Lenckowski Date: Mon, 24 Jul 2023 21:50:32 +0200 Subject: add search.xml --- src/Config.hs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/Config.hs (limited to 'src/Config.hs') diff --git a/src/Config.hs b/src/Config.hs new file mode 100644 index 0000000..d19e608 --- /dev/null +++ b/src/Config.hs @@ -0,0 +1,27 @@ +{-# LANGUAGE OverloadedStrings #-} + +module Config ( + baseUrl, + makeOpenSearch +) where + +import Data.String (IsString) + +baseUrl :: IsString s => s +baseUrl = "http://localhost:20546" + +faviconUrl :: IsString s => s +faviconUrl = "https://69owo.de/favicon.ico" + +makeOpenSearch :: (IsString s, Semigroup s) => s -> s +makeOpenSearch searchUrl = + " " xmlns:moz=\"http://www.mozilla.org/2006/browser/search/\">\n" + <> " Banger\n" + <> " Bangs von ddg, ohne ddg\n" + <> " UTF-8\n" + <> " " <> faviconUrl <> "\n" + <> " searchUrl <> "\"/>\n" + <> " \n" + <> " \n" + <> "\n" -- cgit v1.2.3-70-g09d2