mirror of
https://github.com/sadan4/dotfiles.git
synced 2025-06-07 13:03:03 -04:00
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
54 lines
1 KiB
Nix
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
|
|
]);
|
|
};
|
|
}
|