Commit graph

255 commits

Author SHA1 Message Date
Jade Lovelace 4f93d9a2d1 mx-puppet-discord: remove
According to emilazy these were the only usages of sha1 in nixpkgs:

```
pkgs/servers/mx-puppet-discord/node-packages.nix
111:        sha1 = "532e01241dbcb0f2769f1b9a7cde313d30101173";
120:        sha1 = "68018cab4f59834b3fef2e59fbfd52938403e001";
129:        sha1 = "52b0e8bb808a1202602899af67939b049dd42402";
138:        sha1 = "0a37a3f9430ff7c29512d29882e25ae738a31283";
```

Anyone motivated to maintain it can feel free to restore this, it's just
not maintained at the moment, and the sha1 hashes need to go.

This was found after Ericson proposed implementing something like
https://github.com/NixOS/nix/issues/13544 in Lix, which led to the
question "who is using sha1 anyway?" and the realization we could just
*remove* support for it outside of .. the known chromium crimes.
2025-07-24 19:31:06 -07:00
Sandro 9928a21a4e
nixos/mautrix-whatsapp: upgrade default config (#420722) 2025-07-24 22:09:34 +02:00
Kabbone 65a1a7985a
nixos/mautrix-whatsapp: adapt to new config file format 2025-07-24 21:42:08 +02:00
Wolfgang Walther 5a0711127c
treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther 62fe016519
treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
Nick Cao f887e833b3
nixos/mautrix-discord: update the default config (#426721) 2025-07-22 16:49:47 -04:00
Alexandru Scvorțov 1ff3dc1245 matrix-tuwunel: add service module 2025-07-21 01:52:09 +05:30
SchweGELBin 58757b9c45
nixos/mautrix-discord: remove unnecessary assertions 2025-07-19 18:34:44 +02:00
SchweGELBin 80516f42f3
nixos/mautrix-discord: sync the default settings with the upstream example config
https://github.com/mautrix/discord/blob/main/example-config.yaml

I've changed the logging level to stdout+info only to match the other mautrix modules
2025-07-19 18:34:41 +02:00
SchweGELBin 2202440461
nixos/mautrix-discord: update default config to match v0.7.5
https://github.com/mautrix/discord/compare/v0.7.4...v0.7.5#diff-8b9ef9c277ec2256b84aab2ff2c3b778753ac96389c892c95847057365b66016
2025-07-19 15:38:05 +02:00
transcaffeine d3bc50865f
matrix-synapse: 1.133.0 -> 1.134.0
Release notes: https://github.com/element-hq/synapse/releases/tag/v1.134.0
Full changelog: https://github.com/element-hq/synapse/compare/v1.133.0...v1.134.0
2025-07-17 18:18:55 +02:00
Kabbone 6e5554c44c
nixos/mautrix-whatsapp: add manual entry 2025-07-09 20:49:36 +02:00
Aleksana 41562f65b4
nixos/matrix-continuwuity: update environmental variable (#421662) 2025-07-08 11:06:25 +08:00
Sandro 21aee97419
nixos/mautrix-whatsapp: fix defaultText of serviceDependencies 2025-07-05 21:15:04 +02:00
Sandro Jäckel f88e1c39e9
treewide: move StartLimitIntervalSec/StartLimitBurst to unitConfig 2025-07-03 15:48:28 +02:00
Niko Cantero 49b1bac6e5
nixos/matrix-continuwuity: update environmental variable
Change ``CONDUWUIT_CONFIG`` to ``CONTINUWUITY_CONFIG``
2025-07-01 21:29:14 -04:00
Wolfgang Walther 41c5662cbe
nixos/postgresql: move postStart into separate unit
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.

To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.

Resolves #400018

Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
Guillaume Girol 129d9338e5
nixos/mautrix-discord: init mautrix-discord module (#404871) 2025-06-22 11:35:25 +02:00
Maximilian Bosch cf0370b028
Merge: nixos/matrix-synapse: Fix merging log configuration (#409839) 2025-06-07 12:48:22 +02:00
Mistyttm 136d3d5cb1
nixos/mautrix-discord: init mautrix-discord module
Co-authored-by: William <willbou2@gmail.com>
Co-authored-by: Robin <robin@robin.town>
2025-06-07 14:14:46 +10:00
Rory& 4b153aad5d
nixos/draupnir: init
Co-authored-by: emilylange <git@emilylange.de>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
2025-06-06 15:35:31 +02:00
alyaeanyx bdd58823ab maintainers: rename alyaeanyx -> pentane 2025-06-01 09:27:14 +02:00
vaw 28189a7ac0
nixos/matrix-synapse: Fix merging log configuration 2025-05-22 19:02:30 +02:00
Aleksana d56a9d0b9b
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init (#400637) 2025-05-17 11:14:53 +08:00
Niko Cantero c878ad10fb
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init 2025-05-05 10:25:57 -04:00
Doron Behar 3642d68634
mjolnir: refactor, 1.9.1 -> 1.9.2, fix building (#403356) 2025-05-05 12:10:50 +03:00
Henry-Hiles 7b26bcd2d9
nixos/lk-jwt-service: Fix docs issues 2025-05-03 21:52:55 -04:00
Peder Bergebakken Sundt bf7cded54e
nixos/mautrix-*: add package option (#400113) 2025-05-01 21:57:18 +02:00
Tristan Ross 71ab0b5f19
nixos/mjolnir: fix path to default config file 2025-05-01 09:47:04 -07:00
Henry-Hiles 6c7756d924
nixos/lk-jwt-service: init 2025-04-20 12:22:38 -04:00
SchweGELBin a933752eca
nixos/mautrix-telegram: add package 2025-04-19 18:02:52 +02:00
SchweGELBin 9a29ec7b1d
nixos/mautrix-whatsapp: add package 2025-04-19 18:02:52 +02:00
SchweGELBin 2973f5b957
nixos/mautrix-signal: add package 2025-04-19 18:02:45 +02:00
Niklas Korz b2cf6e402c nixos/mautrix-signal: drop maintainer niklaskorz, add alyaeanyx 2025-04-12 17:18:01 +02:00
Niklas Korz d2fb99b640 nixos/conduwuit: remove
As the conduwuit project has been officially discontinued,
and the conduwuit NixOS module hasn't been around long enough
to appear in any stable NixOS release, we've removed it.
2025-04-11 22:30:09 +02:00
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
thefeiter f375a86fc1 nixos/mautrix-telegram: switch to using static user for automated registration of appservice
Like for matrix-whatsapp use a static user so that the registration file can be automatically shared with synapse.
This also includes the registerToSynapse config option.
2025-03-19 13:59:23 +01:00
Sandro 63e31591f2
nixos/matrix-alertmanager: set NODE_ENV to production, fix shellcheck when it is enabled (#388000) 2025-03-08 21:54:58 +01:00
Leona Maroni 810f3b88e4
nixos/synapse-auto-compressor: init (#383168) 2025-03-08 16:55:06 +01:00
Sandro Jäckel 2dc0f36390
nixos/matrix-alertmanager: fix shellcheck when it is enabled 2025-03-07 22:40:24 +01:00
Sandro Jäckel 95fa8bfc70
nixos/matrix-alertmanager: set NODE_ENV to production 2025-03-07 20:39:50 +01:00
Sandro 07c24fffa3
nixos/matrix-alertmanager: init module (#378966) 2025-03-07 19:59:46 +01:00
Dionysis Grigoropoulos ce90b7889c
nixos/matrix-alertmanager: init module 2025-03-07 00:04:17 +02:00
transcaffeine 0b483037f7
nixos/synapse-auto-compressor: init 2025-03-02 15:59:42 +01:00
Nick Cao e7348801ed
nixos/dendrite: rename settings.sync_api.search.enable option to settings.sync_api.search.enabled 2025-03-02 09:46:56 -05:00
Jörg Thalheim 6467d830a0
modules/hebbot: make hebbot package configurable (#381695) 2025-02-15 21:40:17 +07:00
Nick Cao 8900f1f124
nixos/conduwuit: block mistakenly allowed syscalls (#381630) 2025-02-14 16:25:55 -05:00
hot burger de8b060c2c nixos/conduwuit: block mistakenly allowed syscalls
Copied directly from the upstream service file instead of doing any unnecessary translating.
2025-02-14 09:24:33 -08:00
Maximilian Bosch 680066accf
Merge: maintainers: remove sumnerevans from matrix team and add to matrix-synapse (#381232) 2025-02-14 09:38:46 +01:00
a-kenji e64044faba modules/hebbot: make hebbot package configurable
Credit: @phaer
2025-02-13 16:49:08 +07:00