patray: Yet another tray pulseaudio frontend

+66
+19
pkgs/development/python-modules/cock/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, locale, pytestCheckHook, click, sortedcontainers, pyyaml }: 2 + 3 + buildPythonPackage rec { 4 + pname = "cock"; 5 + version = "0.8.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1gwaklvwlyvhz2c07hdmhbnqqmpybssxzzr0399dpjk7dgdqgam3"; 10 + }; 11 + 12 + propagatedBuildInputs = [ click sortedcontainers pyyaml ]; 13 + 14 + meta = with lib; { 15 + homepage = "https://github.com/pohmelie/cock"; 16 + description = "Configuration file with click"; 17 + license = licenses.mit; 18 + }; 19 + }
+43
pkgs/tools/audio/patray/default.nix
··· 1 + { lib 2 + , python3 3 + , qt5 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "patray"; 8 + version = "0.1.1"; 9 + 10 + src = python3.pkgs.fetchPypi { 11 + inherit version pname; 12 + sha256 = "0vaapn2p4257m1d5nbnwnh252b7lhl00560gr9pqh2b7xqm1bh6g"; 13 + }; 14 + 15 + patchPhase = '' 16 + sed -i '30i entry_points = { "console_scripts": [ "patray = patray.__main__:main" ] },' setup.py 17 + sed -i 's/production.txt/production.in/' setup.py 18 + sed -i '/pyside2/d' requirements/production.in 19 + ''; 20 + 21 + propagatedBuildInputs = with python3.pkgs; [ 22 + pulsectl 23 + loguru 24 + cock 25 + pyside2 26 + ]; 27 + 28 + doCheck = false; 29 + 30 + nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 31 + postFixup = '' 32 + wrapQtApp $out/bin/patray 33 + ''; 34 + 35 + 36 + 37 + meta = with lib; { 38 + description = "Yet another tray pulseaudio frontend"; 39 + homepage = "https://github.com/pohmelie/patray"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ domenkozar ]; 42 + }; 43 + }
+2
pkgs/top-level/all-packages.nix
··· 7159 7159 7160 7160 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { }; 7161 7161 7162 + patray = callPackage ../tools/audio/patray { }; 7163 + 7162 7164 pasystray = callPackage ../tools/audio/pasystray { }; 7163 7165 7164 7166 pcmsolver = callPackage ../development/libraries/pcmsolver { };
+2
pkgs/top-level/python-packages.nix
··· 1397 1397 1398 1398 clf = callPackage ../development/python-modules/clf { }; 1399 1399 1400 + cock = callPackage ../development/python-modules/cock { }; 1401 + 1400 1402 click = callPackage ../development/python-modules/click { }; 1401 1403 1402 1404 clickclick = callPackage ../development/python-modules/clickclick { };