From ec62a9683021ce69800072e9721b9ebb9436ec2f Mon Sep 17 00:00:00 2001 From: Dietrich Daroch Date: Mon, 15 Dec 2025 17:09:38 -0300 Subject: [PATCH 1/2] maintainers: add Dietr1ch --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7a5a6b616b34..fc5157a6e0fd 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6606,6 +6606,12 @@ github = "dietmarw"; githubId = 9332; }; + Dietr1ch = { + name = "Dietrich Daroch"; + github = "Dietr1ch"; + githubId = 2096594; + email = "Dietrich@Daroch.me"; + }; different-name = { name = "different-name"; email = "hello@different-name.dev"; From 92c64b53be586fbc576e19ad36089d2e6d4947b2 Mon Sep 17 00:00:00 2001 From: Dietrich Daroch Date: Mon, 15 Dec 2025 18:37:54 -0300 Subject: [PATCH 2/2] ron-lsp: init at 0.1.1 --- pkgs/by-name/ro/ron-lsp/package.nix | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/ro/ron-lsp/package.nix diff --git a/pkgs/by-name/ro/ron-lsp/package.nix b/pkgs/by-name/ro/ron-lsp/package.nix new file mode 100644 index 000000000000..ca2ad1d863db --- /dev/null +++ b/pkgs/by-name/ro/ron-lsp/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ron-lsp"; + version = "0.1.1"; + + src = fetchFromGitHub { + owner = "jasonjmcghee"; + repo = "ron-lsp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-c+cJrXINuoK+NR1rMSrOeZqZzrEcg/brSTKSTu5mNr4="; + }; + + cargoHash = "sha256-eEoxgnfc9s59b0SNozEIj/1wHv+OWDmd4bniBbGsgSQ="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "RON, Rusty Object Notation, Language Server"; + longDescription = '' + An LSP and CLI for RON files that provides autocomplete, + diagnostics, go to definition, code actions, and hover support + based on Rust type annotations + ''; + homepage = "https://github.com/jasonjmcghee/ron-lsp"; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ + Dietr1ch + ]; + mainProgram = "ron-lsp"; + }; +})