summaryrefslogtreecommitdiff
path: root/pkgs/stalwart-mail-config.nix
diff options
context:
space:
mode:
authorsinanmohd <sinan@sinanmohd.com>2024-03-08 10:50:28 +0530
committersinanmohd <sinan@sinanmohd.com>2024-03-08 10:52:52 +0530
commitcd942d253bda8f511fdb921ea29f69f382a9368e (patch)
tree2c7aac5f66e5b614ecdd0871df23432bae4dc6db /pkgs/stalwart-mail-config.nix
parent2abeb90fbff1d33aadfec37ce80a6bc4d3551661 (diff)
repo: restructure source tree
Diffstat (limited to 'pkgs/stalwart-mail-config.nix')
-rw-r--r--pkgs/stalwart-mail-config.nix43
1 files changed, 0 insertions, 43 deletions
diff --git a/pkgs/stalwart-mail-config.nix b/pkgs/stalwart-mail-config.nix
deleted file mode 100644
index 77fc366..0000000
--- a/pkgs/stalwart-mail-config.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ lib,
- stdenvNoCC,
- fetchzip,
- stalwart-mail,
-}:
-
-stdenvNoCC.mkDerivation {
- pname = stalwart-mail.pname + "-config";
- version = stalwart-mail.version;
-
- src = let
- rev = stalwart-mail.src.rev;
- owner = stalwart-mail.src.owner;
- repo = stalwart-mail.src.repo;
- in fetchzip {
- url = "https://github.com/${owner}/${repo}/raw/${rev}/resources/config.zip";
- # gives us a chance to manually verify config changes, if not use
- # stalwart-mail.src
- hash = "sha256-ji7+f3BGzVEb9gp5BXCStPR4/Umy93OTMA+DhYI/azk=";
- };
-
- outputs = [ "out" ];
- patchPhase = ''
- # TODO: remove me
- # toml spec violation, author said this will be fixed on the next realase
- sed -e 's/\[storage.fts\]//g' -e 's/default-language = "en"//g' \
- -i ./common/store.toml
-
- # outliers as of 0.6.0
- # smtp/signature.toml:#public-key = "file://%{BASE_PATH}%/etc/dkim/%{DEFAULT_DOMAIN}%.cert"
- # smtp/signature.toml:private-key = "file://%{BASE_PATH}%/etc/dkim/%{DEFAULT_DOMAIN}%.key"
- # common/tls.toml:cache = "%{BASE_PATH}%/etc/acme"
- find -type f \
- -name '*.toml' \
- -exec sed 's=%{BASE_PATH}%/etc=${placeholder "out"}=g' -i {} \;
- '';
- installPhase = "cp -r ./ $out";
-
- meta = stalwart-mail.meta // {
- description = "Configs for" + stalwart-mail.meta.description;
- maintainers = with lib.maintainers; [ sinanmohd ];
- };
-}