{ pkgs, ... }: { languages = { nix = { enable = true; lsp.package = pkgs.nil; }; }; packages = with pkgs; [ nixfmt ]; git-hooks.hooks = { nixfmt.enable = true; nix-flake-check = { enable = true; name = "Nix Flake Check"; entry = "nix flake check --max-jobs auto"; language = "system"; pass_filenames = false; }; }; }