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 pkgs.gitMinimal 17 ]; 18 19 buildPhase = '' 20 git submodule update --init --recursive --depth=1 21 zola build -o $out 22 ''; 23 24 dontInstall = true; 25 }; 26 in 27 { 28 packages = { 29 inherit blog; 30 }; 31 defaultPackage = blog; 32 33 devShells.default = pkgs.mkShell { 34 inputsFrom = [ blog ]; 35 36 packages = [ 37 # pkgs.netlify-cli 38 pkgs.vale 39 pkgs.mdl 40 ]; 41 }; 42 } 43 ); 44}