diff --git a/flake.nix b/flake.nix index 63523ae..12c3864 100644 --- a/flake.nix +++ b/flake.nix @@ -238,6 +238,7 @@ electron = pkgs.electron_22; }; swayimg = pkgs.callPackage ./packages/swayimg/default.nix { }; + layman = pkgs.callPackage ./packages/layman/default.nix { }; }; }); } diff --git a/packages/layman/default.nix b/packages/layman/default.nix new file mode 100644 index 0000000..56afd1f --- /dev/null +++ b/packages/layman/default.nix @@ -0,0 +1,18 @@ +{ pkgs, lib, pythonPkgs ? pkgs.python311Packages }: +let + inherit pythonPkgs; + f = { buildPythonPackage, i3ipc, setproctitle, tomli, setuptools }: + buildPythonPackage rec { + pname = "layman"; + version = "0.0.1"; + format = "pyproject"; + src = pkgs.fetchFromGitHub { + owner = "frap129"; + repo = "layman"; + rev = "c827811d71461d9190c3f5d0d00d339d74ff3407"; + hash = "sha256-Z8gliSEZgFtOtCZf51J79SqMTHOEd2zwtv0tFiXWn8k="; + }; + nativeBuildInputs = [ setuptools ]; + propagatedBuildInputs = [ i3ipc setproctitle tomli ]; + }; +in pythonPkgs.callPackage f { }