added alias-to-sieve to this repository

This commit is contained in:
Dennis Frieberg 2025-03-26 22:21:09 +01:00
parent 0ebaf08f81
commit 41c8aac502
Signed by: nerf
SSH key fingerprint: SHA256:zvrU0EwwaNK65M+AqL9IOTRawFq0JZ8QXBASxxGpxmg
10 changed files with 2076 additions and 63 deletions

View file

@ -9,6 +9,7 @@
# build our own packages, that are not flakes.
imports = [
./nixos/flake-module.nix
./packages/flake-module.nix
inputs.pre-commit-hooks.flakeModule
# To import a flake module
# 1. Add foo to inputs
@ -20,6 +21,7 @@
config,
pkgs,
system,
self',
...
}: {
devShells.default = config.pre-commit.devShell;
@ -60,7 +62,7 @@
overlays = [
(_: prev: {
alias-to-sieve = inputs.alias-to-sieve.packages.x86_64-linux.default; # add custom package to convert alias files to sieve scripts on the stalwart machine
inherit (self'.packages) alias-to-sieve; # add custom package to convert alias files to sieve scripts on the stalwart machine
stalwart-mail = assert lib.assertMsg (prev.stalwart-mail.version == "0.11.6-unstable-2025-02-04") ''
1. If the bug https://github.com/stalwartlabs/sieve/issues/11 is resolved to our satisfaction, try to remove this overlay.
2. Check whether sieve-rs recieved new updates that our patch needs to be rebased upon.