Skip to content

Commit f40739a

Browse files
authored
Merge pull request #323303 from pyrox0/nodepackages/undollar-init
undollar: migrate from nodePackages
2 parents 93244d1 + de35b39 commit f40739a

File tree

5 files changed

+38
-20
lines changed

5 files changed

+38
-20
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
lib,
3+
fetchFromGitHub,
4+
stdenvNoCC,
5+
nodejs
6+
}:
7+
8+
stdenvNoCC.mkDerivation {
9+
pname = "undollar";
10+
version = "1.0.0-unstable-2018-09-14";
11+
12+
src = fetchFromGitHub {
13+
owner = "xtyrrell";
14+
repo = "undollar";
15+
# Upstream has no tagged version
16+
rev = "27e5f0f87ddc4c9b58fe02a68e83a601078ebb43";
17+
hash = "sha256-2nudiUh8B5tSg3TeKh1FEJaf8MJ18/IkYikFD07c4Pw=";
18+
};
19+
20+
installPhase = ''
21+
runHook preInstall
22+
mkdir -p $out/bin
23+
mv undollar.js $out/bin/$
24+
substituteInPlace $out/bin/$ \
25+
--replace-fail "/usr/bin/env node" "${lib.getExe nodejs}"
26+
runHook postInstall
27+
'';
28+
29+
meta = {
30+
description = "eats the dollar sign in the command you just pasted into your terminal";
31+
mainProgram = "$";
32+
homepage = "https://github.com/xtyrrell/undollar";
33+
license = lib.licenses.mit;
34+
maintainers = with lib.maintainers; [ pyrox0 ];
35+
inherit (nodejs.meta) platforms;
36+
};
37+
}

pkgs/development/node-packages/aliases.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ mapAliases {
172172
triton = pkgs.triton; # Added 2023-05-06
173173
typescript = pkgs.typescript; # Added 2023-06-21
174174
inherit (pkgs) uglify-js; # added 2024-06-15
175+
inherit (pkgs) undollar; # added 2024-06-29
175176
inherit (pkgs) ungit; # added 2023-08-20
176177
inherit (pkgs) vim-language-server; # added 2024-06-25
177178
inherit (pkgs) vsc-leetcode-cli; # Added 2023-08-30

pkgs/development/node-packages/main-programs.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
remod-cli = "remod";
5353
teck-programmer = "teck-firmware-upgrade";
5454
typescript-language-server = "typescript-language-server";
55-
undollar = "$";
5655
vscode-json-languageserver = "vscode-json-languageserver";
5756
webtorrent-cli = "webtorrent";
5857
}

pkgs/development/node-packages/node-packages.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@
249249
, "ts-node"
250250
, "ttf2eot"
251251
, "typescript-language-server"
252-
, "undollar"
253252
, "unified-language-server"
254253
, "vega-cli"
255254
, "vega-lite"

pkgs/development/node-packages/node-packages.nix

Lines changed: 0 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)