Commit Graph

236 Commits

Author SHA1 Message Date
Maximilian Bosch
cf0370b028 Merge: nixos/matrix-synapse: Fix merging log configuration (#409839) 2025-06-07 12:48:22 +02: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
Sumner Evans
a87068b870 matrix-synapse: update maintainers and make tests inherit maintainers from package
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2025-02-11 10:19:10 -07:00
Sumner Evans
4a1de84ca3 mautrix-facebook: remove
The mautrix-facebook project was deprecated as of 2 March 2024:
2ab4342c0d

The repository is archived, and it is now recommended to use
mautrix-meta.

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2025-02-11 10:06:07 -07:00
teutat3s
001492fe17 nixos/matrix-appservice-irc: fix signing key
generation for media proxying support
2025-01-21 10:16:13 -03:00
Martin Weinelt
51d11cae99 nixos/matrix-synapse: enable jemalloc by default
The official docker image has been defaulting to the jemalloc memory
allocator for years.
2024-12-30 17:55:33 +01:00
Martin Weinelt
e6f67cc259 nixos/matrix-synapse: configure PYTHONMALLOC when using jemalloc
Per a synapse FAQ entry[1] this should be set in combination with\
jemalloc to make sure that jemalloc can accurately calculate memory
usage.

[1] https://github.com/element-hq/synapse/blob/develop/docs/usage/administration/admin_faq.md#help-synapse-is-slow-and-eats-all-my-ramcpu
2024-12-30 17:29:02 +01:00
euxane
1dabc1f584 maintainers: rename pacien -> euxane, update details 2024-12-21 21:20:22 +01:00
Niklas Korz
5161dce855 nixos/conduwuit: init 2024-12-14 12:06:03 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Nick Cao
caeec1f97d nixos/mautrix-telegram: use ffmpeg-headless instead of ffmpeg-full (#358225) 2024-11-27 09:09:54 -05:00
Maximilian Bosch
705ae9b92e mautrix-signal: 0.7.2 -> 0.7.3
ChangeLog: https://github.com/mautrix/signal/releases/tag/v0.7.3
2024-11-24 19:44:49 +01:00
Nick Cao
5aa904b61e nixos/mautrix-telegram: use ffmpeg-headless instead of ffmpeg-full
ffmpeg-full was used for webp/webm support, but now they are
also enabled in ffmpeg-headless
2024-11-22 13:22:32 -05:00
jopejoe1
eeb4b70419 nixos/hebbot: Fix systemd service (#354098) 2024-11-09 11:38:13 +01:00
Jenny
eb95c0d624 nixos/conduit: wait for network-online.target (#353634) 2024-11-07 08:57:14 +01:00
a-kenji
16970e3252 nixos/hebbot: Fix systemd service 2024-11-07 00:02:29 +01:00
Joel Koen
0d04728ee3 nixos/conduit: wait for network-online.target 2024-11-04 22:08:03 +10:00
h7x4
729d9ddec1 Upgrade matrix-sdk-crypto-nodejs and reverse-deps to fix build with new rust version (#348448) 2024-11-01 18:30:36 +01:00
Martin Weinelt
6306bf790e matrix-sliding-sync: drop
On the 2024 matrix conference the EOL for the sliding-sync-proxy was
announced to be 2024-10-15. While the repo does not yet reflect that
state, we should not be taking the the sliding-sync proxy into NixOS
24.11 under any circumstances.
2024-10-20 23:19:33 +02:00
Daniel Olsen
0ac0623e15 mjolnir: 1.6.5 -> 1.8.3 2024-10-14 07:43:39 +02:00
Kevin Cox
fb9b5c806b mautrix-meta: drop maintainership Rutherther (#346916) 2024-10-06 14:45:10 -04:00