25 lines
457 B
Nix
25 lines
457 B
Nix
{ pkgs ? import <nixpkgs> { } }:
|
|
|
|
pkgs.stdenv.mkDerivation rec {
|
|
pname = "test-blog";
|
|
version = "latest";
|
|
src = "./${pname}";
|
|
phases = "installPhase";
|
|
buildInputs =
|
|
[ "haskellPackages.ghcWithPackages (pkgs: with pkgs; [ hakyll ])" ];
|
|
installPhase = ''
|
|
echo Install Phase
|
|
'';
|
|
buildPhase = ''
|
|
ghc --make site
|
|
'';
|
|
}
|
|
|
|
pkgs.run-command "my-example" {} ''
|
|
echo My example command is running
|
|
|
|
pwd
|
|
cd test-blog
|
|
|
|
./site watch
|
|
'' |