aboutsummaryrefslogtreecommitdiffstats
path: root/home/dev/php.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/dev/php.nix')
-rw-r--r--home/dev/php.nix53
1 files changed, 53 insertions, 0 deletions
diff --git a/home/dev/php.nix b/home/dev/php.nix
new file mode 100644
index 0000000..a8a49a9
--- /dev/null
+++ b/home/dev/php.nix
@@ -0,0 +1,53 @@
+{pkgs, ...}: {
+ home.packages = [
+ (pkgs.php82.buildEnv {
+ extensions = {
+ enabled,
+ all,
+ }:
+ enabled
+ ++ (with all; [
+ bcmath
+ bz2
+ calendar
+ dom
+ ctype
+ curl
+ enchant
+ exif
+ ffi
+ fileinfo
+ gd
+ gettext
+ grpc
+ iconv
+ intl
+ imagick
+ mbstring
+ mongodb
+ opcache
+ openssl
+ pdo_pgsql
+ pcntl
+ posix
+ pspell
+ rdkafka
+ redis
+ session
+ shmop
+ simplexml
+ sockets
+ sodium
+ sysvmsg
+ sysvsem
+ sysvshm
+ tidy
+ tokenizer
+ xmlreader
+ xmlwriter
+ xsl
+ zip
+ ]);
+ })
+ ];
+}