309 Commits
Author SHA1 Message Date
Maximilian BoschandGitHub 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
dotlambdaandGitHub 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
eymericandMaximilian Bosch 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
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 BoschandGitHub 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
isabelandGitHub 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 MosbergerandGitHub 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]andGitHub 3b285f04c8 Merge master into staging-next 2026-02-12 16:46:32 +00:00
SandroandGitHub 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 BoschandGitHub 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 KirschbauerandGitHub 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 BoschandGitHub 34484f70d9 nixos/synapse: add extraArgs option (#455058) 2025-11-04 11:05:05 +00:00
Sandro JäckelandMaximilian Bosch 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]andGitHub 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]andGitHub 6ec57b45c7 Merge staging-next into staging 2025-09-15 16:09:34 +00:00
Franz PletzandGitHub 0789364505 nixos/matrix-conduit: add secretFile option (#432008) 2025-09-15 14:10:48 +00:00
Ben Siraphob 64fb0fc99b nixos/doc: fix typos 2025-09-09 13:15:19 +07:00