lol

kitti3: init at unstable-2021-09-11

+63
+21
pkgs/applications/window-managers/i3/kitti3-fix-build-system.patch
··· 1 + commit 410e98569c87469672086d4144f7ca0f2ee08fb7 2 + Author: Michael Hoang <enzime@users.noreply.github.com> 3 + Date: Sun May 21 00:13:37 2023 +1000 4 + 5 + Allow project to be built with just `pip` 6 + --- 7 + pyproject.toml | 4 ++++ 8 + 1 file changed, 4 insertions(+) 9 + 10 + diff --git a/pyproject.toml b/pyproject.toml 11 + index 10ed786..574e42a 100644 12 + --- a/pyproject.toml 13 + +++ b/pyproject.toml 14 + @@ -1,3 +1,7 @@ 15 + +[build-system] 16 + +requires = ["poetry-core"] 17 + +build-backend = "poetry.core.masonry.api" 18 + + 19 + [tool.poetry] 20 + name = "kitti3" 21 + version = "0.5.1"
+40
pkgs/applications/window-managers/i3/kitti3.nix
··· 1 + { buildPythonApplication 2 + , fetchFromGitHub 3 + , poetry-core 4 + , i3ipc 5 + , lib 6 + }: 7 + 8 + buildPythonApplication rec { 9 + pname = "kitti3"; 10 + version = "unstable-2021-09-11"; 11 + format = "pyproject"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "LandingEllipse"; 15 + repo = pname; 16 + rev = "f9f94c8b9f8b61a9d085206ada470cfe755a2a92"; 17 + hash = "sha256-bcIzbDpIe2GKS9EcVqpjwz0IG2ixNMn06OIQpZ7PeH0="; 18 + }; 19 + 20 + patches = [ 21 + # Fixes `build-system` not being specified in `pyproject.toml` 22 + # https://github.com/LandingEllipse/kitti3/pull/25 23 + ./kitti3-fix-build-system.patch 24 + ]; 25 + 26 + nativeBuildInputs = [ 27 + poetry-core 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + i3ipc 32 + ]; 33 + 34 + meta = with lib; { 35 + homepage = "https://github.com/LandingEllipse/kitti3"; 36 + description = "Kitty drop-down service for sway & i3wm"; 37 + license = licenses.bsd3; 38 + maintainers = with maintainers; [ Enzime ]; 39 + }; 40 + }
+2
pkgs/top-level/all-packages.nix
··· 31424 31424 31425 31425 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { }; 31426 31426 31427 + kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { }; 31428 + 31427 31429 waybox = callPackage ../applications/window-managers/waybox { }; 31428 31430 31429 31431 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };