|
1 | 1 | { sources ? import ../nix/sources.nix, pkgs ? import sources.nixpkgs { } }:
|
2 |
| -let |
3 |
| - inherit (pkgs) fetchurl; |
| 2 | +let inherit (pkgs) fetchurl; |
4 | 3 | in with pkgs;
|
5 | 4 | let
|
6 |
| - getEnv = name: default: ( |
7 |
| - if "" == builtins.getEnv name |
8 |
| - then default |
9 |
| - else builtins.getEnv name |
10 |
| - ); |
| 5 | + getEnv = name: default: |
| 6 | + (if "" == builtins.getEnv name then default else builtins.getEnv name); |
11 | 7 | composerPackages = {
|
12 |
| - "7.4" = php74Packages.composer; |
13 | 8 | "8.0" = php80Packages.composer;
|
14 | 9 | "8.1" = php81Packages.composer;
|
| 10 | + "8.2" = php82Packages.composer; |
15 | 11 | };
|
16 | 12 | phpPackages = {
|
17 |
| - "7.4" = pkgs.php74; |
18 | 13 | "8.0" = pkgs.php80;
|
19 | 14 | "8.1" = pkgs.php81;
|
| 15 | + "8.2" = pkgs.php82; |
20 | 16 | };
|
21 |
| - phpVersion = getEnv "PHP_VERSION" "7.4"; |
| 17 | + phpVersion = getEnv "PHP_VERSION" "8.0"; |
22 | 18 | composer = lib.getAttr phpVersion composerPackages;
|
23 | 19 | php = lib.getAttr phpVersion phpPackages;
|
24 |
| - wordpress = ( pkgs.wordpress.overrideAttrs( oldAttrs: rec { |
25 |
| - version = getEnv "WORDPRESS_VERSION" "6.0.1"; |
26 |
| - src = fetchurl { |
27 |
| - url = "https://wordpress.org/wordpress-${version}.tar.gz"; |
28 |
| - sha256 = getEnv "WORDPRESS_SHA256" "f678596804aa89d7cdc9280862938464eab25aeaebfefa91ae175e15aa3ef054"; |
29 |
| - }; |
30 |
| - }) |
31 |
| - ); |
| 20 | + wordpress = (pkgs.wordpress.overrideAttrs (oldAttrs: rec { |
| 21 | + version = getEnv "WORDPRESS_VERSION" "6.0.1"; |
| 22 | + src = fetchurl { |
| 23 | + url = "https://wordpress.org/wordpress-${version}.tar.gz"; |
| 24 | + sha256 = getEnv "WORDPRESS_SHA256" |
| 25 | + "f678596804aa89d7cdc9280862938464eab25aeaebfefa91ae175e15aa3ef054"; |
| 26 | + }; |
| 27 | + })); |
32 | 28 | in with pkgs; [
|
33 | 29 | (clojure.override { jdk = jdk17_headless; })
|
34 | 30 | composer
|
|
0 commit comments