We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 749e426 commit 20f043aCopy full SHA for 20f043a
flake.nix
@@ -18,16 +18,25 @@
18
"x86_64-linux"
19
];
20
21
+ pkgsForSystem =
22
+ system: nixpkgsSource:
23
+ import nixpkgsSource {
24
+ inherit system;
25
+ config.allowUnfree = true;
26
+ overlays = [
27
+ ];
28
+ };
29
+
30
forEachSystem = f: nixpkgs.lib.genAttrs systems f;
31
in
32
{
33
formatter = forEachSystem (s: nixpkgs.legacyPackages.${s}.nixfmt-rfc-style);
34
35
devShells = forEachSystem (
36
s:
- with nixpkgs.legacyPackages.${s};
37
let
- phpEnv = php.buildEnv {
38
+ pkgs = pkgsForSystem s nixpkgs;
39
+ phpEnv = pkgs.php.buildEnv {
40
extensions = (
41
{ enabled, all }:
42
enabled
@@ -41,6 +50,7 @@
50
'';
51
};
43
52
53
+ with pkgs;
44
54
45
55
default = mkShell {
46
56
packages = [
0 commit comments