Commit Graph

311 Commits

Author SHA1 Message Date
eymeric
a6a86e4929 nixos/mautrix-meta: update settings description example generation method 2026-08-07 08:32:41 +07:00
eymeric
0ca90c55e0 nixos/mautrix-meta: automatically select the right binary based on mode instagram or others 2026-08-05 16:37:39 +07:00
Maximilian Bosch
6fadb09232 nixos/matrix-authentication-service: use env var instead of %d (#540984) 2026-07-14 19:57:30 +00:00
sinanmohd
6978920367 nixos/dendrite: add package option 2026-07-12 14:35:52 +05:30
uku
df590320f3 nixos/matrix-authentication-service: use env var instead of %d
%d works in the context of the ExecStart command, since it's expanded by
systemd. However, extraConfigFiles is also used in the ExecStartPre
*script*, and bash does not know what %d is, so it's not expanded and
the MAS config check fails because it can't find "%d/config-0" (instead
of the intended "/run/credentials/...")
2026-07-12 10:39:58 +02:00
Maximilian Bosch
988d274a1c nixos/rust-federation-tester: init 2026-07-11 21:22:36 +02:00
Franek
3063968e16 nixos/matrix-authentication-service: fix loading of extraConfigFiles 2026-07-10 17:23:15 +02:00
dotlambda
b5402116d6 nixos/matrix-appservice-discord: drop (#529299) 2026-07-09 17:23:35 +00:00
Maximilian Bosch
084023c72a nixos/matrix-authentication-service: fix formatting of description
Be more explicit in the first sentence. And use code-blocks to make sure
the code-example is rendered correctly.
2026-07-04 12:23:03 +02:00
Maximilian Bosch
0d214bd808 nixos/matrix-authentication-service: escape CREDENTIALS_DIRECTORY correctly
The `''` is needed to make Nix not interpret it as variable. However, it
would now render in the manual as `${CREDENTIALS_DIRECTORY}`. If
somebody would copy that, he'd get an error because that's a variable
substitution then.

Adding another backslash such that the code rendered in the manual is
correct.
2026-07-04 12:23:03 +02:00
eymeric
0ab75569e6 nixos/matrix-authentication-service: add option credentials 2026-07-04 12:23:02 +02:00
eymeric
658c5fefa7 nixos/matrix-authentication-services: fix extraConfigFiles param permission issue 2026-07-03 23:23:59 +07:00
eymeric
d61795eaa2 nixos/matrix-authentication-service: small cleanup 2026-07-03 23:23:59 +07:00
eymeric
0bb6415b55 nixos/matrix-authentication-service: init
Co-authored-by: mkoppmann <dev@mkoppmann.at>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
Co-authored-by: FlashOnFire_ <flashonfire@proton.me>
Assisted-by: gemini-cli
2026-06-26 14:55:45 +07:00
Maximilian Bosch
9213a8c837 teams.matrix: reform (#534979) 2026-06-24 21:15:56 +00:00
Raito Bezarius
6a63a4ad8b pkgs/*: drop maintenanceship of various packages
I have effectively renounced on maintaining all these packages and I do
not plan to return them except if I'm forced to.

I am also fine with most of these packages being dropped for next
releases if no maintainer shows up.

Change-Id: I8d167c8029b6991181bd7a094af21c3313af2b51
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2026-06-24 20:34:45 +02:00
Maximilian Bosch
4ed9aa9fd2 maintainers/matrix: rescope the team
It's absolutely not reasonable to have us maintain random homeserver
implementations and Matrix clients. I don't think anyone is actually
operating and focusing on >1 of these implementations, so restricting
ourselves to the core things & reference implementations makes more
sense to me.
2026-06-24 17:09:57 +02:00
isabel
43f5df88ab nixos/tuwunel: added environmentFile option (#521402) 2026-06-23 11:30:38 +00:00
Aliaksandr
f946345e1d nixos/matrix-appservice-discord: drop 2026-06-10 18:22:47 +03:00
Mistyttm
4e861c2161 nixos/mautrix-discord: refactor
After fixing the registration bug I determined that the module was way
too verbose and did not need to provide all of the options provided in
the application. I've stopped explicitly declaring all options that
aren't needed to make a basic version of the module function. The
assertions have also been updated to mirror this fact and will alert a
user when the specific required options are unset. A new documnetation
file was also added as this module, like other mautrix modules, is quite
complex and may need more explaining.
2026-06-06 21:43:50 +10:00
Antonis Kotronakis
e21e664067 nixos/tuwunel: added environmentFile option 2026-06-01 13:14:47 +01:00
Vladislav Grechannik
6b1773cc4f matrix-tuwunel: remove restriction on setting both address and unix_socket_path 2026-04-14 20:57:16 +02:00
Silvan Mosberger
b513ab8192 Reapply "ci: module maintainer review requests; nixos/modules: init meta.teams"
This reverts commit 2cc2e0225f.
2026-03-13 16:53:28 +01:00
Silvan Mosberger
2cc2e0225f Revert "ci: module maintainer review requests; nixos/modules: init meta.teams" 2026-03-06 08:41:24 +01:00
Silvan Mosberger
dbb164c759 nixos/modules: Use meta.teams over meta.maintainers = lib.teams.*.members
This allows getting the team itself requested for a review instead of
the individual members
2026-03-02 10:59:09 +01:00
nixpkgs-ci[bot]
3b285f04c8 Merge master into staging-next 2026-02-12 16:46:32 +00:00
Sandro
cb0482a899 nixos/tuwunel: set systemd service type to notify (#482347) 2026-02-12 12:40:37 +00:00
Antoine du Hamel
9e77da8bdc treewide: use nodejs-slim when accessing only node 2026-02-06 20:51:34 +01:00
Turtlepaw
9c2521f772 continuwuity: add conduwuit command 2026-01-28 03:30:24 +00:00
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Mikael Voss
ac2a607d71 nixos/tuwunel: set systemd service type to notify
tuwunel uses service manager notification to signal readiness and allow
configuration reloading.
2026-01-21 17:52:57 +01:00
K900
39e04fa1d5 nixos/services/continuwuity: actually use sd-notify 2026-01-18 16:40:17 +03:00
NAHO
a2ed7e8d88 nixos: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --exclude doc/manual/release-notes \
      --type file \
      . \
      nixos \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2026-01-15 16:07:55 +01:00
Maximilian Bosch
b5e62065fb nixos/matrix-synapse: put all services into a slice (#473257) 2025-12-29 12:02:21 +00:00
Maximilian Bosch
f857b10382 nixos/matrix-synapse: put all services into a slice
Part of #279915

Makes it easier to configure e.g. resource restrictions for the entire
application.
2025-12-26 18:02:55 +01:00
Gus
d6d60e38e4 nixos/matrix-continuwuity: set TimeoutStartSec to account for database migrations 2025-12-24 23:30:33 -05:00
Vladislav Grechannik
b50fb0fd52 lk-jwt-service: fix deprecated envvar 2025-12-19 17:20:28 +01:00
Mistyttm
3235a62c71 nixos/mautrix-discord: Fix registration token generarion 2025-12-01 18:12:25 +10:00
Johannes Kirschbauer
3ae8192162 lib: deprecate fold (#456532) 2025-11-25 14:15:41 +00:00
Felix Buehler
5949a18871 treewide: use externalPath 2025-11-10 20:51:44 +01:00
Maximilian Bosch
34484f70d9 nixos/synapse: add extraArgs option (#455058) 2025-11-04 11:05:05 +00:00
Sandro Jäckel
22b7044d14 nixos/synapse: add extraArgs option
Co-authored-by: Maximilian Bosch <maximilian@mbosch.me>
2025-11-04 11:29:06 +01:00
Aliaksandr
05616bc0f1 treewide: lib.fold -> lib.foldr 2025-10-30 16:57:08 +02:00
Sandro Jäckel
394fcb974b nixos/synapse-auto-compressor: remove alias usage 2025-10-25 23:13:50 +02:00
K900
e93c560b79 Merge remote-tracking branch 'origin/master' into staging-next 2025-10-05 12:17:08 +03:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Wolfgang Walther
c283f32d29 treewide: remove unused with
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
nixpkgs-ci[bot]
f08a85f704 Merge master into staging-next 2025-09-22 12:07:05 +00:00
h7x4
4ba3f60b8a various: use mkPackageOption 2025-09-22 02:46:54 +02:00
nixpkgs-ci[bot]
6ec57b45c7 Merge staging-next into staging 2025-09-15 16:09:34 +00:00