srx.astro.nix/nix/devshell.nix

26 lines
575 B
Nix

{
perSystem = {
config,
pkgs,
...
}: {
devShells.default = pkgs.mkShell {
packages = with pkgs; [
yarn
yarn2nix
alejandra
nil
nodejs-18_x
nodePackages.typescript
nodePackages.typescript-language-server
vscodium
vscode-extensions.jnoortheen.nix-ide
vscode-extensions.kamadorueda.alejandra
vscode-extensions.astro-build.astro-vscode
# vscode-extensions.esbenp.prettier-vscode
];
shellHook = config.pre-commit.installationScript;
};
};
}