|
312 | 312 | system: |
313 | 313 | let |
314 | 314 | env = sharedEnvFor system; |
| 315 | + devTools = with env.pkgs; [ |
| 316 | + # biome python3 sass strace |
| 317 | + cachix # Nix binary cache |
| 318 | + kotlin-language-server # Kotlin LSP |
| 319 | + lightningcss # CSS linter & optimizer |
| 320 | + scss-lint # SCSS linter |
| 321 | + taplo # TOML LSP |
| 322 | + typescript-language-server # TypeScript LSP |
| 323 | + vscode-langservers-extracted # HTML/CSS/JS(ON) |
| 324 | + yaml-language-server # YAML LSP |
| 325 | + ]; |
315 | 326 | in |
316 | 327 | { |
317 | 328 | default = env.pkgs.mkShell { |
318 | | - packages = with env.pkgs; [ |
319 | | - # biome python3 sass strace |
320 | | - cachix # Nix binary cache |
321 | | - kotlin-language-server # Kotlin LSP |
322 | | - lightningcss # CSS linter & optimizer |
323 | | - scss-lint # SCSS linter |
324 | | - taplo # TOML LSP |
325 | | - typescript-language-server # TypeScript LSP |
326 | | - vscode-langservers-extracted # HTML/CSS/JS(ON) |
327 | | - yaml-language-server # YAML LSP |
| 329 | + packages = devTools ++ [ |
328 | 330 | (agents-jail.lib.${system}.mkCrush { |
329 | | - extraPkgs = env.commonNativeBuildInputs ++ env.androidNativeBuildInputs; |
| 331 | + extraPkgs = devTools ++ env.commonNativeBuildInputs ++ env.androidNativeBuildInputs; |
330 | 332 | }) |
331 | 333 | (agents-jail.lib.${system}.mkOpencode { |
332 | | - extraPkgs = env.commonNativeBuildInputs ++ env.androidNativeBuildInputs; |
| 334 | + extraPkgs = devTools ++ env.commonNativeBuildInputs ++ env.androidNativeBuildInputs; |
333 | 335 | }) |
334 | 336 | ]; |
335 | 337 | nativeBuildInputs = env.commonNativeBuildInputs ++ env.androidNativeBuildInputs; |
|
0 commit comments