tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
patray: Yet another tray pulseaudio frontend
Domen Kožar
4 years ago
4758dd48
184b4530
+66
4 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
cock
default.nix
tools
audio
patray
default.nix
top-level
all-packages.nix
python-packages.nix
+19
pkgs/development/python-modules/cock/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
7160
pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
7161
0
0
7162
pasystray = callPackage ../tools/audio/pasystray { };
7163
7164
pcmsolver = callPackage ../development/libraries/pcmsolver { };
···
7159
7160
pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
7161
7162
+
patray = callPackage ../tools/audio/patray { };
7163
+
7164
pasystray = callPackage ../tools/audio/pasystray { };
7165
7166
pcmsolver = callPackage ../development/libraries/pcmsolver { };
+2
pkgs/top-level/python-packages.nix
···
1397
1398
clf = callPackage ../development/python-modules/clf { };
1399
0
0
1400
click = callPackage ../development/python-modules/click { };
1401
1402
clickclick = callPackage ../development/python-modules/clickclick { };
···
1397
1398
clf = callPackage ../development/python-modules/clf { };
1399
1400
+
cock = callPackage ../development/python-modules/cock { };
1401
+
1402
click = callPackage ../development/python-modules/click { };
1403
1404
clickclick = callPackage ../development/python-modules/clickclick { };