From d01533ba4e52a4b6eb2b55811fe9b9935ba7ebd0 Mon Sep 17 00:00:00 2001 From: ricmaps Date: Thu, 19 Feb 2026 19:39:36 -0300 Subject: [PATCH 1/2] maintainers: add ricardomaps --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fdba52e7b39f..da913e21fadf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22612,6 +22612,13 @@ githubId = 61013287; name = "Ricardo Steijn"; }; + ricardomaps = { + email = "ricardomapurungajunior@gmail.com"; + github = "ricardomaps"; + githubId = 49507078; + name = "Ricardo Mapurunga Junior"; + matrix = "@ricmaps:matrix.org"; + }; richar = { github = "ri-char"; githubId = 17962023; From 52e826e1b4b0d3e74f16004c23c4ac14ae6a280d Mon Sep 17 00:00:00 2001 From: ricmaps Date: Thu, 19 Feb 2026 19:40:24 -0300 Subject: [PATCH 2/2] leet-helix: init at 0.2.3-unstable-2026-02-24 --- pkgs/by-name/le/leet-helix/package.nix | 49 ++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/le/leet-helix/package.nix diff --git a/pkgs/by-name/le/leet-helix/package.nix b/pkgs/by-name/le/leet-helix/package.nix new file mode 100644 index 000000000000..fe4b233459d2 --- /dev/null +++ b/pkgs/by-name/le/leet-helix/package.nix @@ -0,0 +1,49 @@ +{ + lib, + fetchFromGitHub, + python3Packages, + nix-update-script, +}: + +python3Packages.buildPythonApplication { + pname = "leet-helix"; + version = "0.2.3-unstable-2026-02-24"; + + src = fetchFromGitHub { + owner = "Jarrlist"; + repo = "LeetHelix"; + rev = "d6e07920242ce852453d3d3b47d9418fda8baa8a"; + hash = "sha256-29RMI66tvSJxh1P2osRCJLvIXbwPy2lPPqtEsKQIWe4="; + }; + + pyproject = true; + + dependencies = with python3Packages; [ + typer + rich + sqlmodel + sqlite-utils + ]; + + build-system = [ python3Packages.hatchling ]; + + # necessary for tests which require a writable home + preBuild = '' + export HOME=$(mktemp -d) + ''; + + doCheck = true; + + nativeCheckInputs = [ python3Packages.pytestCheckHook ]; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch=HEAD" ]; }; + + meta = { + description = "Game to practice your Helix editor skills with code challenges"; + license = lib.licenses.mit; + homepage = "https://github.com/Jarrlist/LeetHelix"; + maintainers = [ lib.maintainers.ricardomaps ]; + platforms = lib.platforms.all; + mainProgram = "leet"; + }; +}