nixpkgs/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix

22 lines
604 B
Nix
Raw Normal View History

2014-09-20 10:09:11 +01:00
{ kde, kdelibs
, pythonPackages, cups, pyqt4, pykde4, pycups, system-config-printer }:
2014-09-20 10:09:11 +01:00
let s_c_p = system-config-printer.override { withGUI = false; }; in
2014-09-20 10:09:11 +01:00
kde rec {
buildInputs = [ kdelibs pythonPackages.python pythonPackages.wrapPython
] ++ pythonPath;
pythonPath = [ cups pyqt4 pykde4 pycups s_c_p ];
# system-config-printer supplies some D-Bus policy that we need.
propagatedUserEnvPkgs = [ s_c_p ];
2014-09-20 10:09:11 +01:00
postInstall = "wrapPythonPrograms";
2014-09-20 10:09:11 +01:00
meta = {
description = "KDE printer manager";
longDescription = "Applet to view current print jobs and configure new printers";
};
}