Commit graph

177 commits

Author SHA1 Message Date
7d88dfafa9 Merge pull request 'Enable cleartext diffs for SOPS secrets' (#90) from Gonne/nixConfig:cleartextdiff into main
Reviewed-on: Fachschaft/nixConfig#90
Reviewed-by: nerf <nerf@noreply.localhost>
2025-06-25 13:42:25 +00:00
8def445ac0 Enable cleartext diffs for SOPS secrets 2025-06-24 16:14:42 +02:00
1fb702bcd1 Merge pull request 'updates' (#88) from Gonne/nixConfig:updates into main
Reviewed-on: Fachschaft/nixConfig#88
Reviewed-by: nerf <nerf@noreply.localhost>
2025-06-23 15:28:45 +00:00
c0452bb9b2 cargo update 2025-06-23 14:30:08 +02:00
d6ae37faba nix flake update
This update includes a mail-server update that obsoletes our custom patch.
2025-06-23 14:30:03 +02:00
375c2a2e4d Merge pull request 'store signing keys for nodens' (#86) from nerf/nixConfig:nodens-deploy into main
Reviewed-on: Fachschaft/nixConfig#86
Reviewed-by: Gonne <gonne@noreply.localhost>
2025-06-22 18:39:10 +00:00
61d95f1b23
added README comment for building on nodens 2025-06-22 20:20:00 +02:00
d74be71aa1
added keys so nodens can sign builds 2025-06-22 20:12:59 +02:00
325d145b77 Merge pull request 'Update SSH Key' (#85) from Gonne/nixConfig:sshkey into main
Reviewed-on: Fachschaft/nixConfig#85
Reviewed-by: nerf <nerf@noreply.localhost>
2025-06-20 15:43:55 +00:00
30854e62cf
Update SSH Key 2025-06-16 15:35:02 +02:00
155d8565cb Merge pull request 'updates' (#82) from Gonne/nixConfig:updates into main
Reviewed-on: Fachschaft/nixConfig#82
Reviewed-by: nerf <nerf@noreply.localhost>
2025-06-08 16:37:49 +00:00
521a257fe0 cargo update 2025-06-08 16:27:04 +00:00
5b3a971dd2 nix flake update 2025-06-08 16:27:04 +00:00
6bf5b1db73 Merge pull request 'Update @mathebau.de mail aliases' (#84) from alias into main
Reviewed-on: Fachschaft/nixConfig#84
Reviewed-by: Gonne <gonne@noreply.localhost>
2025-06-06 08:37:49 +00:00
Daniel Simon
ebe1a9a5af Update @mathebau.de mail aliases 2025-06-05 18:24:04 +02:00
9fd19b9da8 cargo update 2025-04-28 09:42:30 +00:00
8a1469242a nix flake update 2025-04-28 09:42:30 +00:00
ea084a021b Documentation and usage example for sieve script 2025-04-28 08:58:21 +00:00
26fd1e22fe
Add exec permission to mounted nix store from remote machine
Solves the error
```
[gonne@nodens:~]$ sudo nixos-install --flake 'git+https://gitea.mathebau.de/gonne/nixConfig?ref=updates#ghatanothoa'
building the flake in git+https://gitea.mathebau.de/gonne/nixConfig?ref=updates&rev=711f80c85e185ca9fe32a27492b5295f2ddc7a2f...
error: builder for '/nix/store/0iblfp7h8l97qflgcsv3kpnwvfzvr6bi-builder.pl.drv' failed with exit code 1;
       last 1 log lines:
       > error: executing '/nix/store/9nw8b61s8lfdn8fkabxhbz0s775gjhbr-bash-5.2p37/bin/bash': Permission denied
       For full logs, run 'nix log /nix/store/0iblfp7h8l97qflgcsv3kpnwvfzvr6bi-builder.pl.drv'.
error: builder for '/nix/store/ssy2yzclqcsddsmqw60yd7vwc7843fw3-daniel-authorized_keys.drv' failed with exit code 1;
       last 1 log lines:
       > error: executing '/nix/store/9nw8b61s8lfdn8fkabxhbz0s775gjhbr-bash-5.2p37/bin/bash': Permission denied
       For full logs, run 'nix log /nix/store/ssy2yzclqcsddsmqw60yd7vwc7843fw3-daniel-authorized_keys.drv'.
error: builder for '/nix/store/k4npfvmszrzr49yrm5k4hiz3p2c32jl7-etc-os-release.drv' failed with exit code 1;
       last 1 log lines:
       > error: executing '/nix/store/9nw8b61s8lfdn8fkabxhbz0s775gjhbr-bash-5.2p37/bin/bash': Permission denied
       For full logs, run 'nix log /nix/store/k4npfvmszrzr49yrm5k4hiz3p2c32jl7-etc-os-release.drv'.
error: builder for '/nix/store/s72czr6ba3kf87hahwmg5lvjd9dwnjnz-mounts.sh.drv' failed with exit code 1;
       last 1 log lines:
       > error: executing '/nix/store/9nw8b61s8lfdn8fkabxhbz0s775gjhbr-bash-5.2p37/bin/bash': Permission denied
       For full logs, run 'nix log /nix/store/s72czr6ba3kf87hahwmg5lvjd9dwnjnz-mounts.sh.drv'.
error: 1 dependencies of derivation '/nix/store/mm45kds7svlvi0w3fj33pfbcjbzcx2nl-nixos-system-ghatanothoa-25.05pre-git.drv' failed to build

[gonne@nodens:~]$

```
2025-04-22 09:58:32 +02:00
99bc6b7429 cargo update 2025-04-07 20:29:25 +00:00
c7d5a2e1c0 nix flake update 2025-04-07 20:29:25 +00:00
aa210d868b Disallow apostrophies in mail addresses of alias files 2025-04-07 15:20:03 +00:00
79c731ccd3 replaced ip addresses with hostnames 2025-04-01 17:14:28 +00:00
7f5496c9c9 populate ip address based on hostname and populate the hostfile with other vm ips 2025-04-01 17:14:28 +00:00
1a819e1ca4
Disable spam checking 2025-03-30 09:04:27 +02:00
daf3a05b4e Alias file update 2025-03-30 07:01:45 +00:00
ef27fda73a Fix syntax error 2025-03-30 07:01:26 +00:00
298864af66
Update SOPS files for new encryption key
Result of `find . -name '*.secrets.yaml' -exec sops updatekeys --yes {} \;`
2025-03-29 13:12:10 +01:00
totallynotadolphin
76324cbec1 remove trailing whitespace 2025-03-29 11:33:06 +01:00
totallynotadolphin
b978c4c71e Create new user and add keys for totallynotadolphin 2025-03-29 11:09:39 +01:00
a6db8ef50f
nix flake update 2025-03-28 11:28:41 +01:00
a505b14bb1
cargo update 2025-03-28 11:28:29 +01:00
428788afe7
added alias-to-sieve to this repository 2025-03-27 02:22:03 +01:00
ecc88b5539
Add Delivered-To headers 2025-03-27 02:22:02 +01:00
51416950e6
Redirect for all incoming recipients as a copy and discard original incoming mail
This way it is not saved in the catch-all account.
2025-03-27 02:22:02 +01:00
281642aa38
Loop through all recipients 2025-03-27 02:22:01 +01:00
c5dc52d0eb
Dependency updates 2025-03-27 02:22:01 +01:00
cc432e8b2c
Some basic tests 2025-03-27 02:22:00 +01:00
9a493ba2d1
cargo clippy suggestions 2025-03-27 02:21:59 +01:00
0d71c66d4b
Reorder and comment 2025-03-27 02:21:59 +01:00
c7bb1194d2
Reintroduce ordering 2025-03-27 02:21:58 +01:00
3386d6afa0
cargo fmt 2025-03-27 02:21:57 +01:00
09be518a37
Clippy suggestions 2025-03-27 02:21:57 +01:00
828fade1e6
Add some type safety 2025-03-27 02:21:56 +01:00
e0eded2aba
Conflate multiple alias input files 2025-03-27 02:21:56 +01:00
ede3c48ea7
Don't output preamble 2025-03-27 02:21:55 +01:00
e8560799d4
Add rust version 2025-03-27 02:21:54 +01:00
f82d6f7c9a
Pass default domain via commandline argument 2025-03-27 02:21:54 +01:00
137ed5055e
clippy suggestions 2025-03-27 02:21:53 +01:00
f9b5e70170
sort consistently 2025-03-27 02:21:52 +01:00