about summary refs log tree commit diff
diff options
context:
space:
mode:
authorIogaMaster <67164465+IogaMaster@users.noreply.github.com>2024-03-25 13:04:12 +0000
committerGitHub <noreply@github.com>2024-03-25 17:04:12 +0400
commit973ce720b3126836a9d5cea1e2f89d603dea7a87 (patch)
tree672d8808da396575d84dbd51d0f40e2dc4175a60
parent8d0ae2b25da6bcfe6c59bf9d36abf0c569f0df03 (diff)
downloadnixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.tar
nixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.tar.gz
nixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.tar.bz2
nixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.tar.lz
nixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.tar.xz
nixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.tar.zst
nixlib-973ce720b3126836a9d5cea1e2f89d603dea7a87.zip
nufmt: init at unstable-2023-09-25 (#264500)
* maintainers: add iogamaster

* nufmt: init at unstable-2023-09-25
-rw-r--r--pkgs/development/tools/nufmt/default.nix27
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/tools/nufmt/default.nix b/pkgs/development/tools/nufmt/default.nix
new file mode 100644
index 000000000000..e753c134d1ab
--- /dev/null
+++ b/pkgs/development/tools/nufmt/default.nix
@@ -0,0 +1,27 @@
+
+{
+  lib,
+  fetchFromGitHub,
+  rustPlatform,
+  ...
+}:
+rustPlatform.buildRustPackage rec {
+  pname = "nufmt";
+  version = "unstable-2023-09-25";
+
+  src = fetchFromGitHub {
+    owner = "nushell";
+    repo = "nufmt";
+    rev = "796ee834c1e31ead4c5479bf2827a4339c5d61d1";
+    hash = "sha256-BwKLl8eMCrqVt9PA5SHAXxu3ypP2ePcSuljKL+wSkvw=";
+  };
+
+  cargoSha256 = "sha256-16Z20opeZpoa7h258um+grL3ktPmY4P0M/tqMTr5hYc=";
+
+  meta = with lib; {
+    description = "The nushell formatter";
+    homepage = "https://github.com/nushell/nufmt";
+    license = licenses.mit;
+    maintainers = with maintainers; [iogamaster];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 9ec6994b6cb6..e3a4cf178df6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -41297,6 +41297,8 @@ with pkgs;
 
   treefmt = callPackage ../development/tools/treefmt { };
 
+  nufmt = callPackage ../development/tools/nufmt { };
+
   bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
 
   cagebreak = callPackage ../applications/window-managers/cagebreak {