💻 | Ready-to-deploy nix modules for deploying Matrix servers [maintainer=@orzklv]
Find a file
2026-04-08 16:15:12 +05:00
.github/workflows ci: update actions/checkout version in test.yml 2026-04-08 16:15:12 +05:00
nixos refactor: (stage-1) proper nix environemnt 2025-11-11 20:47:53 +05:00
.envrc refactor: (stage-1) proper nix environemnt 2025-11-11 20:47:53 +05:00
.gitignore refactor: (stage-1) proper nix environemnt 2025-11-11 20:47:53 +05:00
flake.lock chore: add references to client version of efael 2025-11-11 21:05:26 +05:00
flake.nix chore: extra nix options 2025-11-11 21:11:13 +05:00
overlay.nix chore: add references to client version of efael 2025-11-11 21:05:26 +05:00
README.md doc(typo): fixed nix highlight in README.md 2026-04-08 16:14:18 +05:00
shell.nix refactor: (stage-1) proper nix environemnt 2025-11-11 20:47:53 +05:00

Efael - server nixos

how to use:

  1. put as input in your flakes
{
  inputs = {
    efael-server.url = "github:efael/server-nix";
  };

  # ...
}
  1. import nixos module inside configuration.nix and use
{ inputs, ... }: {
  imports = [
    inputs.efael-server.nixosModules.default;
  ];

  services.efael-server = {
    enable = true;
    domains.main = "efael.net";
    secrets.realm = "i am super secret key";
    keys = {
      call = ./call.key;
      livekit = ./livekit.key;
    };
  };
}