mirror of
https://github.com/dyzulk/santulitam-temp.git
synced 2026-01-26 05:45:28 +07:00
40 lines
836 B
Nix
40 lines
836 B
Nix
{pkgs}: {
|
|
channel = "stable-23.11";
|
|
packages = [
|
|
(pkgs.php83.buildEnv {
|
|
extensions = ({enabled, all}: enabled ++ (with all; [
|
|
redis
|
|
mongodb
|
|
imagick
|
|
gd
|
|
iconv
|
|
]));
|
|
})
|
|
# pkgs.php83Extensions.imagick
|
|
pkgs.php83Packages.composer
|
|
pkgs.nodejs_20
|
|
];
|
|
|
|
services.mysql = {
|
|
enable = true;
|
|
package = pkgs.mariadb;
|
|
};
|
|
|
|
idx = {
|
|
# Search for the extensions you want on https://open-vsx.org/ and use "publisher.id"
|
|
extensions = [
|
|
# "vscodevim.vim"
|
|
];
|
|
# Enable previews and customize configuration
|
|
# previews = {
|
|
# enable = true;
|
|
# previews = {
|
|
# web = {
|
|
# command = ["php" "artisan" "serve" "--port" "$PORT" "--host" "0.0.0.0"];
|
|
# manager = "web";
|
|
# };
|
|
# };
|
|
# };
|
|
};
|
|
|
|
} |