From 59b2fb06912a9fc1b61a42763d7ba5243a869562 Mon Sep 17 00:00:00 2001 From: mivorasu Date: Mon, 21 Jul 2025 04:59:15 +0800 Subject: [PATCH 1/2] maintainers: add tuynia --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 50888cbe5111..35718348aaa1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25979,6 +25979,11 @@ githubId = 57819359; name = "Binh Nguyen"; }; + tuynia = { + github = "mivorasu"; + githubId = 221005165; + name = "Qylia Vorlaque"; + }; tv = { email = "tv@krebsco.de"; github = "4z3"; From 43243d458bd91f94291bb7fc969784d5d11451c7 Mon Sep 17 00:00:00 2001 From: mivorasu Date: Sun, 20 Jul 2025 18:19:24 +0800 Subject: [PATCH 2/2] vscode-extensions.tsyesika.guile-scheme-enhanced: init at 0.0.2 --- .../editors/vscode/extensions/default.nix | 2 ++ .../default.nix | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4c90de6ff853..3e5e9917b334 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4929,6 +4929,8 @@ let }; }; + tsyesika.guile-scheme-enhanced = callPackage ./tsyesika.guile-scheme-enhanced { }; + tuttieee.emacs-mcx = buildVscodeMarketplaceExtension { mktplcRef = { name = "emacs-mcx"; diff --git a/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix b/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix new file mode 100644 index 000000000000..ceb3b3706f0b --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/tsyesika.guile-scheme-enhanced/default.nix @@ -0,0 +1,29 @@ +{ + lib, + vscode-utils, + jq, + guile, + moreutils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + publisher = "tsyesika"; + name = "guile-scheme-enhanced"; + version = "0.0.2"; + hash = "sha256-uoHYfbLeANHnMB7OgDQPfIIlNN7LgERS9zQfa+QIk0M="; + }; + + postInstall = '' + cd "$out/$installPrefix" + ${lib.getExe jq} '.contributes.configuration.properties."guileScheme.guileREPLCommand".default = "${lib.getExe' guile "guile"}"' package.json | ${lib.getExe' moreutils "sponge"} package.json + ''; + + meta = { + description = "Better experience for working with scheme"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=tsyesika.guile-scheme-enhanced"; + homepage = "https://codeberg.org/tsyesika/vscode-guile-scheme-enhanced"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ tuynia ]; + }; +}