Commit graph

241 commits

Author SHA1 Message Date
Michele Guerini Rocco b82bd388b9
[Backport release-25.05] nixos/mautrix-whatsapp: adapt to new config file format (#420722) (#446155) 2025-10-06 11:04:40 +00:00
Wolfgang Walther 5cbdb94f3a
treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.

(cherry picked from commit 91a8fee3aa)
2025-10-05 12:59:25 +02:00
Wolfgang Walther 1c6af9ba0a
treewide: remove unused with
Auto-fixed by nixf-diagnose.

(cherry picked from commit c283f32d29)
2025-10-05 12:38:28 +02:00
Kabbone 36cbbc84fe [Backport release-25.05] nixos/mautrix-whatsapp: adapt to new config file format (#420722)
(cherry picked from commit 65a1a7985a)
2025-09-25 22:58:46 +02:00
Kabbone 51072b426a nixos/mautrix-whatsapp: add manual entry
(cherry picked from commit 6e5554c44c)
2025-09-25 22:52:30 +02:00
Wolfgang Walther aefcb0d50d
treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
Wolfgang Walther a46262ae77
treewide: run treefmt with mdcr/nixfmt 2025-07-24 14:58:15 +02:00
transcaffeine de4f57e7bd 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

(cherry picked from commit d3bc50865f)
2025-07-18 10:47:48 +00:00
Rory& 297dbf2ae4 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>

(cherry picked from commit 4b153aad5d)
2025-06-06 21:07:19 +02:00
alyaeanyx 3f72d383d1 maintainers: rename alyaeanyx -> pentane
(cherry picked from commit bdd58823ab)
2025-06-01 10:14:38 +00:00
Niko Cantero b280fd97dc matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init
(cherry picked from commit c878ad10fb)
2025-05-17 09:05:49 +00: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