mirror of
https://github.com/cachix/cachix-action.git
synced 2025-06-09 09:35:10 +09:00
34 lines
587 B
Nix
34 lines
587 B
Nix
{ config, pkgs, ... }:
|
|
|
|
let
|
|
nodejs = pkgs.nodejs_20;
|
|
in
|
|
{
|
|
packages = [
|
|
pkgs.act
|
|
nodejs.pkgs.typescript-language-server
|
|
];
|
|
|
|
languages.typescript.enable = true;
|
|
|
|
languages.javascript = {
|
|
enable = true;
|
|
package = nodejs;
|
|
pnpm.enable = true;
|
|
pnpm.install.enable = true;
|
|
};
|
|
|
|
git-hooks.hooks = {
|
|
prettier = {
|
|
enable = true;
|
|
files = "src/.*$";
|
|
};
|
|
nixfmt-rfc-style.enable = true;
|
|
build-dist = {
|
|
enable = true;
|
|
files = "src/.*$";
|
|
pass_filenames = false;
|
|
entry = "devenv shell -- pnpm build";
|
|
};
|
|
};
|
|
}
|