From a03a2dd423c658042f5e96c06f99ba76e8e852a5 Mon Sep 17 00:00:00 2001 From: Benjamin Lemouzy Date: Fri, 20 Jun 2025 20:09:04 +0200 Subject: [PATCH 1/2] maintainers: add blemouzy --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 705437a56a89..a988cf240d24 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3577,6 +3577,12 @@ githubId = 77934086; keys = [ { fingerprint = "4CA3 48F6 8FE1 1777 8EDA 3860 B9A2 C1B0 25EC 2C55"; } ]; }; + blemouzy = { + email = "blemouzy.ml@gmail.com"; + github = "blemouzy"; + githubId = 124877155; + name = "Benjamin Lemouzy"; + }; blenderfreaky = { name = "blenderfreaky"; email = "nix@blenderfreaky.de"; From 616451475b543517013990e0baad5d5bbcaa5003 Mon Sep 17 00:00:00 2001 From: Benjamin Lemouzy Date: Tue, 10 Feb 2026 20:11:12 +0100 Subject: [PATCH 2/2] envoluntary: init at 0.1.4 --- pkgs/by-name/en/envoluntary/package.nix | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/en/envoluntary/package.nix diff --git a/pkgs/by-name/en/envoluntary/package.nix b/pkgs/by-name/en/envoluntary/package.nix new file mode 100644 index 000000000000..5ef678bcf0e1 --- /dev/null +++ b/pkgs/by-name/en/envoluntary/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + bash, +}: + +rustPlatform.buildRustPackage rec { + pname = "envoluntary"; + version = "0.1.4"; + + src = fetchFromGitHub { + owner = "dfrankland"; + repo = "envoluntary"; + tag = "envoluntary-v${version}"; + hash = "sha256-ccMXrR7PnV3aCehJtsJyXx5ZiCz/KrHkKDLQSV3sMYU="; + }; + + cargoHash = "sha256-AXWOU8UduQZxZWcTaOyxilbdz4BMnZlrJEFTUakFa4w="; + + preCheck = '' + export NIX_BIN_BASH="${bash}/bin/bash" + ''; + + meta = { + description = "Automatic Nix development environments for your shell"; + longDescription = '' + Envoluntary seamlessly loads and unloads Nix development environments based on directory + patterns, eliminating the need for per-project .envrc / flake.nix files while giving you + centralized control over your development tooling. + ''; + homepage = "https://github.com/dfrankland/envoluntary"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ blemouzy ]; + mainProgram = "envoluntary"; + }; +}