diff --git a/modules/sculpin.nix b/modules/sculpin.nix new file mode 100644 index 0000000..7cc1b6f --- /dev/null +++ b/modules/sculpin.nix @@ -0,0 +1,27 @@ +{ + perSystem = + { pkgs, ... }: + { + devShells.sculpin = pkgs.mkShell { + packages = with pkgs; [ + (php.buildComposerProject2 { + pname = "sculpin"; + version = "3.3.0-dev"; + + src = fetchFromGitHub { + owner = "sculpin"; + repo = "sculpin"; + rev = "03af6498c32663e3d307ebfe346bb8d48feddec5"; + hash = "sha256-K3wyXRiOIlkfy8Kx8pvIzne+N2XNTxZYyDlunfpQsL8="; + }; + + vendorHash = "sha256-b5+Jj8YUy5QzZ/VG0YN58vkknFLYwn97pfrvUGmA+Dc="; + }) + ]; + + shellHook = '' + sculpin --version + ''; + }; + }; +}