{inputs, ...}: { flake.nixosModules.development = {pkgs, ...}: { environment.systemPackages = with pkgs; [ nodejs_24 go nixfmt zellij nixd git jujutsu lazygit pnpm ni # LSPs and formatters (previously via Mason) stylua lua-language-server pyright vscode-langservers-extracted # includes css-lsp, eslint-lsp, html-lsp, json-lsp tailwindcss-language-server svelte-language-server biome typescript-go # Treesitter CLI + C compiler for building grammars tree-sitter gcc # Nix formatter (uses tabs by default) alejandra ]; programs.neovim = { enable = true; defaultEditor = true; }; }; }