dotfiles/common/users/homeModules/dev/javascript.nix
sadan 6da6046b73
Update to 25.05
some bugs with new version i dont have time to sort out yet

update js corepack

pin lazygit

insane ux choice with no config setting

completions are now built-in

pin to old nerdfonts

I dont want to do this, but the new version just throw error after error
at me

pin neovim
2025-05-24 02:50:24 -04:00

54 lines
1 KiB
Nix

{ pkgs, ... }:
let
node = pkgs.nodejs_22;
in
{
imports = [
../prisma.nix
../../../../customPackages
../unstable.nix
];
programs = {
zsh = {
initExtra = ''
eval "$(${node}/bin/node --completion-bash)"
eval "$(${node}/bin/npm completion)"
'';
};
};
home = {
shellAliases = {
pd = "/home/meyer/dev/ts/pnpm/pnpm/dev/pd.js";
webpack = "webpack-cli";
eslintd = "eslint_d";
};
packages =
with pkgs;
[
cpkg.chrome-pak-customizer
lemminx
deno
bun
eslint_d
vscode-langservers-extracted
nodePackages_latest.typescript-language-server
electron-fiddle
typescript
unstable.eslint
unstable.corepack_24
node
vsce
esbuild
unstable.pnpm
asar
# read electron crash dumps
breakpad
]
++ (with pkgs.nodePackages; [
webpack-cli
nodemon
ts-node
live-server
]);
};
}