File tree 3 files changed +66
-184
lines changed
3 files changed +66
-184
lines changed Original file line number Diff line number Diff line change 39
39
pkgs = import nixpkgs { inherit system ; } ;
40
40
mkNodePackage = mk-node-package . lib . "${ system } " . mkNodePackage ;
41
41
42
- php81WithExtensions = with pkgs ; ( php81 . buildEnv {
42
+ php = pkgs . php ; # PHP 8.2
43
+ phpPackages = pkgs . phpPackages ; # PHP 8.2
44
+
45
+ phpWithExtensions = php . buildEnv {
43
46
extensions = {
44
47
enabled ,
45
48
all ,
52
55
extraConfig = ''
53
56
xdebug.mode=debug
54
57
'' ;
55
- } ) ;
56
- composer = with pkgs ; ( php81Packages . composer . override { php = php81WithExtensions ; } ) ;
58
+ } ;
59
+ composer = phpPackages . composer . override { php = phpWithExtensions ; } ;
57
60
58
61
caCertificates = pkgs . runCommand "ca-certificates" { } ''
59
62
mkdir -p $out/etc/ssl/certs $out/etc/pki/tls/certs
201
204
} ;
202
205
in {
203
206
defaultPackage = panel ;
204
- devShell = import ./shell.nix { inherit composer php81WithExtensions pkgs ; } ;
207
+ devShell = import ./shell.nix { inherit composer phpWithExtensions pkgs ; } ;
205
208
206
209
packages = {
207
210
inherit panel ;
224
227
mysql80
225
228
nodejs_18
226
229
nodePackages . yarn
227
- php81WithExtensions
230
+ phpWithExtensions
228
231
] ;
229
232
pathsToLink = [ "/bin" "/etc" ] ;
230
233
} ;
242
245
caCertificates
243
246
caddy
244
247
configs
245
- php81WithExtensions
248
+ phpWithExtensions
246
249
247
250
panel
248
251
] ;
Original file line number Diff line number Diff line change 1
1
{
2
2
composer ? null ,
3
- php81WithExtensions ? null ,
3
+ phpWithExtensions ? null ,
4
4
pkgs ? import <nixpkgs> { } ,
5
5
} :
6
6
with pkgs ;
@@ -10,7 +10,7 @@ with pkgs;
10
10
composer
11
11
nodejs_18
12
12
nodePackages . yarn
13
- php81WithExtensions
13
+ phpWithExtensions
14
14
] ;
15
15
16
16
shellHook = ''
You can’t perform that action at this time.
0 commit comments