diff --git a/flake.nix b/flake.nix index 4e2246f..7835238 100644 --- a/flake.nix +++ b/flake.nix @@ -1,30 +1,25 @@ # Do not edit this file. It is automatically generated by https://www.oliverdavies.uk/build-configs. + { - description = "A Nix Flake for build-configs"; + inputs = { + devshell.url = "github:numtide/devshell"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + }; - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + imports = [ inputs.devshell.flakeModule ]; - outputs = { nixpkgs, ... }: - let - system = "x86_64-linux"; - pkgs = nixpkgs.legacyPackages.${system}; + systems = [ "x86_64-linux" ]; - inherit (pkgs) mkShell; - inherit (pkgs.php) buildComposerProject; - in { - devShells.${system}.default = - mkShell { buildInputs = with pkgs; [ just php82 php82Packages.composer ]; }; - - packages.${system}.default = buildComposerProject (finalAttrs: { - pname = "build-configs"; - version = "0.1.0"; - src = ./.; - - composerLock = ./composer.lock; - - vendorHash = "sha256-HElnPeC88D4kFp39/dikEd2XbqQ3xXOaDR0k48TB2tY="; - }); - - formatter.${system} = pkgs.nixfmt; + perSystem = { config, self', inputs', pkgs, system, ... }: { + devshells.default = { + packages = with pkgs; [ + "just" + "php82" + "php82Packages.composer" + ]; + }; + }; }; }