about summary refs log tree commit diff
path: root/pkgs/by-name/ne
diff options
context:
space:
mode:
authorByteSudoer <ByteSudoer@users.noreply.github.com>2024-03-25 22:16:47 +0100
committerByteSudoer <ByteSudoer@users.noreply.github.com>2024-03-25 22:16:47 +0100
commit2d682158688e242988a3d8446bac8a92264387ad (patch)
tree246fe8466571704530c708611fb1f5ef28b90854 /pkgs/by-name/ne
parent79863957ca9002b96ab3e107e8cfffbd49980e12 (diff)
nerdfetch: init at 8.1.0
Diffstat (limited to 'pkgs/by-name/ne')
-rw-r--r--pkgs/by-name/ne/nerdfetch/package.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/by-name/ne/nerdfetch/package.nix b/pkgs/by-name/ne/nerdfetch/package.nix
new file mode 100644
index 0000000000000..de0931d3b685a
--- /dev/null
+++ b/pkgs/by-name/ne/nerdfetch/package.nix
@@ -0,0 +1,37 @@
+{ lib
+, stdenvNoCC
+, fetchFromGitHub
+, gitUpdater
+}:
+stdenvNoCC.mkDerivation (finalAttrs: {
+  pname = "nerdfetch";
+  version = "8.1.1";
+
+  src = fetchFromGitHub {
+    owner = "ThatOneCalculator";
+    repo = "NerdFetch";
+    rev = "v${finalAttrs.version}";
+    hash = "sha256-mSRS7MUgaa14mgPYkbC4O1/gXxbyDKOiVCRgoh8He/c=";
+  };
+
+  dontUnpack = true;
+  dontConfigure = true;
+  dontBuild = true;
+  installPhase = ''
+    mkdir -p $out/bin
+      cp $src/nerdfetch $out/bin
+  '';
+
+  passthru.updateScript = gitUpdater {
+    rev-prefix = "v";
+  };
+
+  meta = with lib;{
+    description = "A POSIX *nix (Linux, macOS, Android, *BSD, etc) fetch script using Nerdfonts";
+    homepage = "https://github.com/ThatOneCalculator/NerdFetch";
+    maintainers = with maintainers; [ ByteSudoer ];
+    license = licenses.mit;
+    mainProgram = "nerdfetch";
+    platforms = platforms.unix;
+  };
+})