From b7b769f633a67855db3b3c4fd74536f22e5b981d Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 20 Aug 2025 18:00:00 +0100 Subject: [PATCH] Extract package.nix --- nix/sculpin/flake.nix | 19 +++++-------------- nix/sculpin/package.nix | 15 +++++++++++++++ 2 files changed, 20 insertions(+), 14 deletions(-) create mode 100644 nix/sculpin/package.nix diff --git a/nix/sculpin/flake.nix b/nix/sculpin/flake.nix index c358fdb..eb0d149 100644 --- a/nix/sculpin/flake.nix +++ b/nix/sculpin/flake.nix @@ -1,7 +1,8 @@ { inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; - outputs = inputs: + outputs = + inputs: let system = "x86_64-linux"; pkgs = import inputs.nixpkgs { inherit system; }; @@ -9,18 +10,8 @@ inherit (pkgs) fetchFromGitHub php; in { - packages.${system}.default = php.buildComposerProject2 { - pname = "sculpin"; - version = "3.3.0-dev"; - - src = fetchFromGitHub { - owner = "sculpin"; - repo = "sculpin"; - rev = "03af6498c32663e3d307ebfe346bb8d48feddec5"; - hash = "sha256-K3wyXRiOIlkfy8Kx8pvIzne+N2XNTxZYyDlunfpQsL8="; - }; - - vendorHash = "sha256-b5+Jj8YUy5QzZ/VG0YN58vkknFLYwn97pfrvUGmA+Dc="; - }; + packages.${system}.default = (import ./package.nix { + inherit fetchFromGitHub php; + }); }; } diff --git a/nix/sculpin/package.nix b/nix/sculpin/package.nix new file mode 100644 index 0000000..a550291 --- /dev/null +++ b/nix/sculpin/package.nix @@ -0,0 +1,15 @@ +{ fetchFromGitHub, php }: + +php.buildComposerProject2 { + pname = "sculpin"; + version = "3.3.0-dev"; + + src = fetchFromGitHub { + owner = "sculpin"; + repo = "sculpin"; + rev = "03af6498c32663e3d307ebfe346bb8d48feddec5"; + hash = "sha256-K3wyXRiOIlkfy8Kx8pvIzne+N2XNTxZYyDlunfpQsL8="; + }; + + vendorHash = "sha256-b5+Jj8YUy5QzZ/VG0YN58vkknFLYwn97pfrvUGmA+Dc="; +}