{ 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/ }