Jump to content

Mumble: Difference between revisions

From Official NixOS Wiki
Klinger (talk | contribs)
added beginning sentence. Added to Gaming Category
Added another way to get the SuperUser password
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
Mumble is a voice chat application.
[https://www.mumble.info/ Mumble] is an open source voice chat application.


= Install =
= Install client =
To install the Mumble client it is needed to install a package:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   environment.systemPackages = with pkgs; [
   environment.systemPackages = with pkgs; [
Line 8: Line 9:
</syntaxHighlight>
</syntaxHighlight>


= PulseAudio Support =
== PulseAudio Support ==
Add the following to your configuration.nix for [https://de.wikipedia.org/wiki/PulseAudio pulseaudio] support:
Add the following to your configuration.nix for [https://de.wikipedia.org/wiki/PulseAudio pulseaudio] support:


Line 19: Line 20:
}
}
</syntaxhighlight>
</syntaxhighlight>
= Install Murmur server =
Murmur is the server service for Mumble clients. It can be enabled and has several [https://search.nixos.org/options?query=murmur options] available.
<syntaxhighlight lang="nix">
  services.murmur = {
    enable = true;
    openFirewall = true;
  };
</syntaxhighlight>
= SuperUser password =
The password of the ''SuperUser'' account is in the logs of murmur, it can be found with:<syntaxhighlight lang="bash">
journalctl -u murmur | grep Password
</syntaxhighlight>The password is also written in the ''slog'' table in the sqlite database: /var/lib/murmur/murmur.sqlite


[[Category:Applications]]
[[Category:Applications]]
[[Category:Gaming]]
[[Category:Gaming]]
[[Category:Server]]

Latest revision as of 16:42, 10 April 2026

Mumble is an open source voice chat application.

Install client

To install the Mumble client it is needed to install a package:

  environment.systemPackages = with pkgs; [
    mumble
  ];

PulseAudio Support

Add the following to your configuration.nix for pulseaudio support:

{ config, pkgs, ...}:
{
  environment.systemPackages = [
    (pkgs.mumble.override { pulseSupport = true; })
  ];
}

Install Murmur server

Murmur is the server service for Mumble clients. It can be enabled and has several options available.

  services.murmur = {
    enable = true;
    openFirewall = true;
  };

SuperUser password

The password of the SuperUser account is in the logs of murmur, it can be found with:

journalctl -u murmur | grep Password

The password is also written in the slog table in the sqlite database: /var/lib/murmur/murmur.sqlite