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 rec { 27 packages = { 28 inherit blog; 29 }; 30 defaultPackage = blog; 31 /* apps.hello = flake-utils.lib.mkApp { drv = packages.hello; }; */ 32 /* defaultApp = apps.hello; */ 33 34 devShells.default = pkgs.mkShell { 35 inputsFrom = [ blog ]; 36 37 packages = [ 38 pkgs.netlify-cli 39 pkgs.vale 40 pkgs.mdl 41 ]; 42 }; 43 } 44 ); 45}