this repo has no description
1{
2 description = "Flake utils demo";
3
4 inputs.flake-utils.url = "github:numtide/flake-utils";
5
6 outputs = { self, nixpkgs, flake-utils }:
7 flake-utils.lib.eachDefaultSystem (system:
8 let
9 pkgs = import nixpkgs { inherit system; };
10 blog = pkgs.stdenvNoCC.mkDerivation {
11 name = "hauleth-blog";
12 src = ./.;
13
14 nativeBuildInputs = [
15 pkgs.zola
16 ];
17
18 buildPhase = ''
19 zola --version
20 zola build --output-dir $out
21 '';
22
23 dontInstall = true;
24 };
25 in
26 {
27 packages = {
28 inherit blog;
29 };
30 defaultPackage = blog;
31
32 devShells.default = pkgs.mkShell {
33 inputsFrom = [ blog ];
34
35 packages = [
36 # pkgs.netlify-cli
37 pkgs.vale
38 pkgs.mdl
39 ];
40 };
41 }
42 );
43}