summary refs log tree commit diff
path: root/pkgs/applications/audio/cava
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2014-12-12 00:09:24 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2014-12-12 00:09:32 +0100
commit8b512261be9cfbbdc8a55f0a10efc1c83502222c (patch)
treebd9e5c134aa47c4b0401af59e1fbb61174ac0f46 /pkgs/applications/audio/cava
parente1383d0833d5d4f910362d3d16e4371612f9bd29 (diff)
downloadnixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.tar
nixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.tar.gz
nixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.tar.bz2
nixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.tar.lz
nixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.tar.xz
nixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.tar.zst
nixpkgs-8b512261be9cfbbdc8a55f0a10efc1c83502222c.zip
Add cava, console-based Audio Visualizer for Alsa
Diffstat (limited to 'pkgs/applications/audio/cava')
-rw-r--r--pkgs/applications/audio/cava/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/audio/cava/default.nix b/pkgs/applications/audio/cava/default.nix
new file mode 100644
index 00000000000..c1b5aef333b
--- /dev/null
+++ b/pkgs/applications/audio/cava/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchgit, alsaLib, fftw }:
+
+stdenv.mkDerivation rec {
+  name = "cava-${version}";
+  version = "27dbdf47daae44c780db9998c760007b3bf63738";
+
+  buildInputs = [ alsaLib fftw ];
+
+  src = fetchgit {
+    url = "https://github.com/karlstav/cava";
+    rev = version;
+    sha256 = "1a61e2c869376276cf78e6446cd1cc7f96b3e378fa8bc0bc4c5ca81945429909";
+  };
+
+  installPhase = ''
+    mkdir -p $out/bin
+    cp cava $out/bin
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Console-based Audio Visualizer for Alsa";
+    homepage = https://github.com/karlstav/cava;
+    maintainers = with maintainers; [offline];
+    platforms = with platforms; linux;
+  };
+}