From 8902a705937c203b83685d0342e255af462e56b3 Mon Sep 17 00:00:00 2001 From: nikolaiser Date: Sun, 16 Mar 2025 11:55:01 +0100 Subject: [PATCH 1/2] maintainers: add nikolaiser --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d2f0b3ccb6f3..6ebbaffac2a7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17127,6 +17127,13 @@ github = "NiklasVousten"; githubId = 24965952; }; + nikolaiser = { + name = "Nikolai Sergeev"; + email = "mail@nikolaiser.com"; + githubId = 5569482; + github = "nikolaiser"; + keys = [ { fingerprint = "FF23 8141 F4E9 1896 6162 F0CD 980B 9E9C 5686 F13A"; } ]; + }; nikolaizombie1 = { name = "Fabio J. Matos Nieves"; email = "fabio.matos999@gmail.com"; From a985d07b19088455a756a779fd30e97d44958bb5 Mon Sep 17 00:00:00 2001 From: nikolaiser Date: Sun, 16 Mar 2025 12:07:48 +0100 Subject: [PATCH 2/2] pulumiPackages.pulumi-language-scala: init at 0.3.2 --- .../pulumi/plugins/pulumi-scala/package.nix | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix new file mode 100644 index 000000000000..37c0cdf79c8a --- /dev/null +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: +buildGoModule rec { + pname = "pulumi-scala"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "VirtusLab"; + repo = "besom"; + tag = "v${version}"; + hash = "sha256-ZOWC8S4OP2URfrzeegMmrJ9yC5xwCuC1cdEtBEsaCdk="; + }; + + sourceRoot = "source/language-plugin/pulumi-language-scala"; + vendorHash = "sha256-GGkHKLKtcx/uW9CvrFIFKr2sZD3Mx0RYQM3lI9HvMXY="; + + postInstall = '' + mv $out/bin/language-host $out/bin/${meta.mainProgram} + ''; + + meta = { + description = "Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces"; + homepage = "https://github.com/VirtusLab/besom"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ nikolaiser ]; + mainProgram = "pulumi-language-scala"; + platforms = lib.platforms.all; + }; +}