{ pkgs ? import { config = { }; overlays = [ ]; }, ... }: # Tried using pyproject.nix but mpd2 dependency wouldn't resolve, # is called pyton-mpd2 on PyPi but mpd2 in nixpkgs. pkgs.python3Packages.buildPythonApplication { pname = "frobar"; version = "2.0"; runtimeInputs = with pkgs; [ lemonbar-xft wirelesstools ]; propagatedBuildInputs = with pkgs.python3Packages; [ coloredlogs notmuch i3ipc mpd2 psutil pulsectl pyinotify ]; makeWrapperArgs = [ "--prefix PATH : ${pkgs.lib.makeBinPath (with pkgs; [ lemonbar-xft wirelesstools ])}" ]; src = ./.; }