{pkgs ? import {}}: with pkgs.python3Packages; buildPythonPackage { pname = "lnxlink"; version = "2025.10.0"; pyproject = true; disabled = pythonOlder "3.8"; src = pkgs.fetchFromGitHub { owner = "bkbilly"; repo = "lnxlink"; rev = "2025.10.0"; sha256 = "sha256-Ugs8KIqQbk5mQ1ZaLxjp6gg00baNz5Bhze48u2zQjs8="; }; patches = [./fix.patch]; build-system = [setuptools]; dependencies = [ # Build system setuptools wheel # System Dependencies pyyaml aiohttp distro inotify jeepney paho-mqtt psutil requests # Module dependencies pygobject3 speechrecognition ( pkgs.callPackage ./packages/dbus-idle.nix {} ) ( pkgs.callPackage ./packages/dbus-mediaplayer.nix {} ) ( pkgs.callPackage ./packages/dbus-networkdevices.nix {} ) ( pkgs.callPackage ./packages/dbus-notification.nix {} ) docker ewmh flask mss numpy # nvsmi opencv-python pulsectl pyalsaaudio ( pkgs.callPackage ./packages/pyamdgpuinfo.nix {} ) xlib vdf waitress ( pkgs.callPackage ./packages/xlib-hotkeys.nix {} ) pkgs.nvitop pkgs.glib pkgs.busybox ]; }