Files
pigibrack/devenv.nix
2026-04-04 10:38:45 +02:00

43 lines
790 B
Nix

{
pkgs,
lib,
inputs,
...
}: {
# https://devenv.sh/packages/
packages = with pkgs; [
guile
just
# Nix code formatter
alejandra
# TypeScript tooling
nodePackages.typescript
nodePackages.typescript-language-server
# JavaScript/TypeScript formatter
nodePackages.prettier
];
# https://devenv.sh/languages/
languages = {
javascript = {
enable = true;
npm.enable = true;
};
};
dotenv.enable = true;
devenv.warnOnNewVersion = false;
# https://devenv.sh/pre-commit-hooks/
git-hooks.hooks = {
alejandra.enable = true;
prettier.enable = true;
check-added-large-files = {
enable = true;
args = ["--maxkb=16384"];
};
};
# See full reference at https://devenv.sh/reference/options/
}