No description
Find a file
2025-08-22 12:08:31 +01:00
modules Add PHPStan and Psalm to all PHP dev shells 2025-08-22 12:08:31 +01:00
.envrc Add initial dev shells 2025-06-22 21:08:07 +01:00
.nvim.lua Add .nvim.lua 2025-06-23 00:18:33 +01:00
CHANGELOG.md Add composer2nix to all PHP dev shells 2025-08-15 17:04:14 +01:00
flake.lock Add composer2nix to all PHP dev shells 2025-08-15 17:04:14 +01:00
flake.nix Add Pest and PHPUnit to add PHP dev shells 2025-08-22 12:03:31 +01:00
README.md Update README 2025-08-22 12:01:10 +01:00

dev-shells

A collection of pre-build Nix development shells.

Available shells

  • Go (includes gopls).
  • Node (includes bun, eslint, pnpm, yarn and prettier).
  • PHP 7.4 (includes Composer and Phpactor).
  • PHP 8.1 (includes Composer and Phpactor).
  • PHP 8.2 (includes Composer and Phpactor).
  • PHP 8.3 (includes Composer and Phpactor).
  • PHP 8.4 (includes Composer and Phpactor).
  • Sculpin (includes PHPUnit and Phpstan).
  • Tailwind CSS (uses Tailwind v4 and includes the Tailwind CSS language server).

Usage

On the command line:

nix develop git+https://code.oliverdavies.uk/opdavies/dev-shells#php84

In .envrc:

use flake "git+https://code.oliverdavies.uk/opdavies/dev-shells#php84"