{ description = "A very basic flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; outputs = { self, nixpkgs, flake-utils }: flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; version = "0.15.1.2"; gitit = pkgs.dockerTools.buildImage { name = "gitit"; tag = version; fromImage = import ./include.nix; config = { Cmd = [ "${pkgs.gitit}/bin/gitit" ]; Env = [ "LANG=C.UTF-8" ]; WorkDir = "/data"; }; copyToRoot = [ pkgs.gnugrep pkgs.git ]; }; in rec { packages = flake-utils.lib.flattenTree { inherit gitit; }; defaultPackage = packages.gitit; }); }