}:
let
- optionalInt = cond: x: if cond then x else 0;
+ optionalInt = cond: x: if cond then x else 0;
in
singularity-tools.buildImage rec {
inherit (llama-cpp) name;
# ```
#
# Cf. https://nixos.org/manual/nix/unstable/command-ref/new-cli/nix3-flake.html?highlight=flake#flake-format
- flake.overlays.default =
- (final: prev: {
+ flake.overlays.default = (
+ final: prev: {
llamaPackages = final.callPackage .devops/nix/scope.nix { inherit llamaVersion; };
inherit (final.llamaPackages) llama-cpp;
- });
+ }
+ );
systems = [
"aarch64-darwin"
...
}:
{
+ # For standardised reproducible formatting with `nix fmt`
+ formatter = pkgs.nixfmt-rfc-style;
+
# Unlike `.#packages`, legacyPackages may contain values of
# arbitrary types (including nested attrsets) and may even throw
# exceptions. This attribute isn't recursed into by `nix flake