From bde4e0bd6907377ab7aa72cec3a42ca286645ab1 Mon Sep 17 00:00:00 2001 From: Abhishek Singh Date: Mon, 27 Jan 2025 00:07:18 +0530 Subject: [PATCH] emacsPackages.straight: init at 0-unstable-2024-10-06 --- .../emacs/elisp-packages/manual-packages.nix | 2 ++ .../manual-packages/straight/default.nix | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/straight/default.nix diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix index c50981930182..dd3820116c42 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix @@ -27,6 +27,8 @@ lib.packagesFromDirectoryRecursive { ; }; + straight = callPackage ./manual-packages/straight { inherit (pkgs) git; }; + structured-haskell-mode = self.shm; texpresso = callPackage ./manual-packages/texpresso { inherit (pkgs) texpresso; }; diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/straight/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/straight/default.nix new file mode 100644 index 000000000000..983117569476 --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/straight/default.nix @@ -0,0 +1,30 @@ +{ + melpaBuild, + fetchFromGitHub, + git, + unstableGitUpdater, + lib, +}: + +melpaBuild { + pname = "straight"; + version = "0-unstable-2024-10-06"; + + src = fetchFromGitHub { + owner = "radian-software"; + repo = "straight.el"; + rev = "33fb4695066781c634ff1c3c81ba96e880deccf7"; + hash = "sha256-3NPVLTn0ka0RvSLXW9gDKam3xajp62/mLupc8uyatzo="; + }; + + nativeBuildInputs = [ git ]; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + homepage = "https://github.com/radian-software/straight.el"; + description = "Next-generation, purely functional package manager for the Emacs hacker"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ abhisheksingh0x558 ]; + }; +}