From 0fbbce440f5fb67442b28a6d70f0374d32f4d905 Mon Sep 17 00:00:00 2001 From: CnTeng Date: Thu, 25 Jul 2024 11:13:09 +0800 Subject: [PATCH 1/2] maintainers: add CnTeng --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cba9fce1d529..8ac0321d202d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3830,6 +3830,12 @@ githubId = 718298; name = "Michael Livshin"; }; + CnTeng = { + name = "CnTeng"; + email = "me@snakepi.xyz"; + github = "CnTeng"; + githubId = 56501688; + }; CobaltCause = { name = "Charles Hall"; email = "charles@computer.surgery"; From e05ca1fd73ba29e787dc893fa28667953bb68387 Mon Sep 17 00:00:00 2001 From: CnTeng Date: Thu, 25 Jul 2024 11:15:16 +0800 Subject: [PATCH 2/2] kulala-fmt: init at 1.1.0 --- pkgs/by-name/ku/kulala-fmt/package.nix | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/ku/kulala-fmt/package.nix diff --git a/pkgs/by-name/ku/kulala-fmt/package.nix b/pkgs/by-name/ku/kulala-fmt/package.nix new file mode 100644 index 000000000000..ed8bfabc8c6e --- /dev/null +++ b/pkgs/by-name/ku/kulala-fmt/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "kulala-fmt"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "mistweaverco"; + repo = "kulala-fmt"; + rev = "v${version}"; + hash = "sha256-Fxxc8dJMiL7OVoovOt58vVaUloRjJX5hc8xSlzkwVc8="; + }; + + vendorHash = "sha256-uA29P6bcZNfxWsTfzsADBIqYgyfVX8dY8y70ZJKieas="; + + CGO_ENABLED = 0; + + ldflags = [ + "-s" + "-w" + "-X github.com/mistweaverco/kulala-fmt/cmd/kulalafmt.VERSION=${version}" + ]; + + meta = { + description = "Opinionated .http and .rest files linter and formatter"; + homepage = "https://github.com/mistweaverco/kulala-fmt"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ CnTeng ]; + mainProgram = "kulala-fmt"; + platforms = lib.platforms.all; + }; +}