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