diff options
| author | Gregor Kleen <pngwjpgh@users.noreply.github.com> | 2016-07-09 18:00:25 +0200 | 
|---|---|---|
| committer | Gregor Kleen <pngwjpgh@users.noreply.github.com> | 2016-07-09 18:00:25 +0200 | 
| commit | 00f439d328c8e04b714afe20ef049e83391e4b37 (patch) | |
| tree | e7e5912192193965d30b6377a8aede5561f5f7ad | |
| parent | a399efba452985c47ac8ecc689b592d784729c71 (diff) | |
| download | nixos-00f439d328c8e04b714afe20ef049e83391e4b37.tar nixos-00f439d328c8e04b714afe20ef049e83391e4b37.tar.gz nixos-00f439d328c8e04b714afe20ef049e83391e4b37.tar.bz2 nixos-00f439d328c8e04b714afe20ef049e83391e4b37.tar.xz nixos-00f439d328c8e04b714afe20ef049e83391e4b37.zip | |
better wrapping of mpd
| -rw-r--r-- | bragi.nix | 14 | 
1 files changed, 10 insertions, 4 deletions
| @@ -59,11 +59,17 @@ in rec { | |||
| 59 | ''; | 59 | ''; | 
| 60 | }; | 60 | }; | 
| 61 | 61 | ||
| 62 | mpd = pkgs.callPackage ./customized/mpd.nix { | 62 | mpd = pkgs.symlinkJoin { | 
| 63 | gmeSupport = false; | 63 | name = "mpd"; | 
| 64 | game-music-emu = null; | 64 | paths = [ (pkgs.mpd.override { gmeSupport = false; game-music-emu = null; pulseaudio = pkgs.pulseaudioLight; }) ]; | 
| 65 | pulseaudio = pkgs.pulseaudioLight; | 65 | buildInputs = [ pkgs.makeWrapper ]; | 
| 66 | postBuild = '' | ||
| 67 | wrapProgram $out/bin/mpd \ | ||
| 68 | --set JACK_PROMISCUOUS_SERVER 1 \ | ||
| 69 | --run "umask 0" | ||
| 70 | ''; | ||
| 66 | }; | 71 | }; | 
| 72 | |||
| 67 | mpv = pkgs.stdenv.lib.overrideDerivation pkgs.mpv (oldAttrs: { | 73 | mpv = pkgs.stdenv.lib.overrideDerivation pkgs.mpv (oldAttrs: { | 
| 68 | buildInputs = oldAttrs.buildInputs ++ [pkgs.makeWrapper]; | 74 | buildInputs = oldAttrs.buildInputs ++ [pkgs.makeWrapper]; | 
| 69 | postInstall = '' | 75 | postInstall = '' | 
