Difference between revisions of "Mumble"

From NixOS Wiki
Jump to: navigation, search
(added how to have pulseaudio support for mumble)
 
(simplify pulse override code)
Line 1: Line 1:
 
= PulseAudio Support =
 
= PulseAudio Support =
Add the following snippet to a file, for instance mumble.nix
+
Add the following to your configuration.nix for [https://de.wikipedia.org/wiki/PulseAudio pulseaudio] support:
  
 
<syntaxhighlight lang="nix">
 
<syntaxhighlight lang="nix">
 
{ config, pkgs, ...}:
 
{ config, pkgs, ...}:
 
{
 
{
nixpkgs.config = {
+
  environment.systemPackages = [
  packageOverrides = super: let self = super.pkgs; in {
+
    (pkgs.mumble.override { pulseSupport = true; })
    mumble = super.mumble.override { pulseSupport = true; };
+
   ];
   };
 
};
 
 
}
 
}
</syntaxhighlight>
 
 
and add to imports in configuration.nix, for instance as shown below
 
 
<syntaxhighlight lang="nix">
 
  imports =
 
    [
 
      ./mumble.nix
 
    ];
 
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 14:45, 25 March 2020

PulseAudio Support

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

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