From 3df85aa44b172985afe0c74c46dece4110ed9784 Mon Sep 17 00:00:00 2001 From: thattemperature <2719023332@qq.com> Date: Sun, 3 Aug 2025 21:48:54 +0800 Subject: [PATCH] emacsPackages.eaf-pyqterminal: init at 0-unstable-2025-05-05 --- .../eaf-pyqterminal/package.nix | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pyqterminal/package.nix diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pyqterminal/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pyqterminal/package.nix new file mode 100644 index 000000000000..0a2c88784518 --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pyqterminal/package.nix @@ -0,0 +1,46 @@ +{ + # Basic + lib, + melpaBuild, + fetchFromGitHub, + # Updater + unstableGitUpdater, +}: + +melpaBuild { + + pname = "eaf-pyqterminal"; + version = "0-unstable-2025-05-05"; + + src = fetchFromGitHub { + owner = "mumu-lhl"; + repo = "eaf-pyqterminal"; + rev = "db947f136660adc4c3883b332f4465af82e4c9da"; + hash = "sha256-0BH29XvBzJPgJBFSKHiKSLo/dpj5rixg7+u+LDpB5+U="; + }; + + files = '' + ("*.el" + "*.py") + ''; + + passthru = { + updateScript = unstableGitUpdater { }; + eafPythonDeps = + ps: with ps; [ + pyte + psutil + ]; + eafOtherDeps = [ ]; + }; + + meta = { + description = "Terminal written in PyQt6 for the EAF"; + homepage = "https://github.com/mumu-lhl/eaf-pyqterminal"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + thattemperature + ]; + }; + +}