mirror of
https://codeberg.org/icewind/SMB.git
synced 2026-10-01 09:04:07 +02:00
new flake setup
This commit is contained in:
parent
8af8d79df9
commit
9fe44e475a
5 changed files with 4643 additions and 40 deletions
32
flake.nix
32
flake.nix
|
|
@ -1,34 +1,14 @@
|
|||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "nixpkgs/nixos-25.05";
|
||||
flakelight = {
|
||||
url = "github:nix-community/flakelight";
|
||||
flakelight-php = {
|
||||
url = "git+https://codeberg.org/icewind/flakelight-php.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
outputs = {flakelight, ...}:
|
||||
flakelight ./. {
|
||||
formatters = pkgs: {
|
||||
"*.php" = pkgs.lib.getExe pkgs.php84.packages.php-cs-fixer;
|
||||
};
|
||||
devShell.packages = pkgs: let
|
||||
php_version = "81";
|
||||
php = pkgs.pkgs."php${php_version}".buildEnv {
|
||||
extensions = {
|
||||
enabled,
|
||||
all,
|
||||
}:
|
||||
enabled
|
||||
++ (with all; [
|
||||
dom
|
||||
simplexml
|
||||
tokenizer
|
||||
filter
|
||||
]);
|
||||
};
|
||||
in [
|
||||
php.packages.composer
|
||||
php
|
||||
];
|
||||
outputs = {flakelight-php, ...}:
|
||||
flakelight-php ./. {
|
||||
vendorHash = "sha256-biMQm0+JPJxnxlnvZMpVNhd3s/KPno8LQ/kL8D5xrHU=";
|
||||
phpExtensions = all: with all; [smbclient];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue