Open Melkor333 opened 6 years ago
Would that explain why the SysTray widget does not appear ? I'm kind of confused right now.
That's possible. If you start qtile from a console in debug mode you will see if errors appear. And it's probably because of that...
I had only an error about not being able to create the dbus object and I wasn't too suspicious, but having qtile working fine on Fedora confirms that I need to add the dependencies somehow in NixOS
Thank you for your contributions.
This has been automatically marked as stale because it has had no activity for 180 days.
If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.
Here are suggestions that might help resolve this more quickly:
@kamilchm FYI since you are the current maintainer of this package: I currently don't use qtile so I don't know if this is still an issue. It doesn't look like it's fixed to me, so I'll just leave this Issue open.
Running my config on 19aac2413ae2810a47850f165a592cbe0d06f744 requires me to add psutil to the pythonPath
. Also as a an update to the OP here's a list of python packages that I could identify:
qtile = self.nixpkgs-master.qtile.overrideAttrs(oldAttrs: {
pythonPath = oldAttrs.pythonPath ++ (with self.python37Packages; [
psutil
dbus-python
pyxdg
mpd2
# python-wifi
# iwlib
dateutil
keyring
]);
});
I couldn't identify the ones which are commented, however my config doesn't seem to rely on them anyway.
I marked this as stale due to inactivity. → More info
iwlib
and pythonwifi
keyring
are in nixpkgs now, and other modules have already been added.
Can we these three final packages to qtile?
iwlib
andpythonwifi
keyring
are in nixpkgs now, and other modules have already been added. Can we these three final packages to qtile?
Tagging qtile maintainers @arjan-s @kamilchm
Took care of iwlib
in #258510
What part of Qtile needs pythonwifi
? I can see in the docs that the ImapWidget needs keyring
, but I can't find anything about pythonwifi
, and the WlanWidget works just fine without it.
@arjan-s I couldn't find anything as well. I guess I just looked at this and said it. iwlib and keyring were the only missing modules
Issue description
The qtile derivation doesn't include optional modules like python-dbus, which is necessary for widgets like the notification-daemon, according to the official documentation.
There are also other missing modules which are not mentioned in the documentation, the full list would be:
dbus
xdg
mpd
pythonwifi
iwlib
dateutil
keyring
Steps to reproduce
-l DEBUG
(the easiest way when using sddm is opening an xterm session and starting qtile from there)I think the best would be to add those modules as optional dependencies since they are not necessary for it to work but for some of the features.