Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ fetchFromGitHub 2, gtk3 3, lib 4, libgee 5, libnotify 6, meson 7, ninja 8, pkg-config 9, pulseaudio 10, stdenv 11, vala 12, wrapGAppsHook 13}: 14 15stdenv.mkDerivation rec { 16 pname = "mictray"; 17 version = "0.2.5"; 18 19 src = fetchFromGitHub { 20 owner = "Junker"; 21 repo = "mictray"; 22 rev = "1f879aeda03fbe87ae5a761f46c042e09912e1c0"; 23 sha256 = "0achj6r545c1sigls79c8qdzryz3sgldcyzd3pwak1ymim9i9c74"; 24 }; 25 26 nativeBuildInputs = [ 27 meson 28 ninja 29 pkg-config 30 vala 31 wrapGAppsHook 32 ]; 33 34 buildInputs = [ 35 gtk3 36 libgee 37 libnotify 38 pulseaudio 39 ]; 40 41 doCheck = true; 42 43 meta = with lib; { 44 homepage = "https://github.com/Junker/mictray"; 45 description = "System tray application for microphone"; 46 longDescription = '' 47 MicTray is a Lightweight system tray application which lets you control the microphone state and volume. 48 ''; 49 license = licenses.gpl3; 50 platforms = platforms.linux; 51 maintainers = [ maintainers.anpryl ]; 52 }; 53}