{pkgs ? import {}}: with pkgs.python3Packages; buildPythonPackage { pname = "lnxlink"; version = "2026.2.0"; pyproject = true; disabled = pythonOlder "3.8"; src = pkgs.fetchFromGitHub { owner = "bkbilly"; repo = "lnxlink"; rev = "2026.2.0"; sha256 = "sha256-PyonUBCeEiXQWsW9v5F3XiQE30xPOkRJTNmtaktg0Sw="; }; patches = [./fix.patch]; build-system = [setuptools]; dependencies = [ # Build system setuptools wheel # System Dependencies pyyaml aiohttp distro inotify jeepney paho-mqtt psutil requests beaupy # 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 ]; }