{ lib, tlib, pkgs, config, inputs, ... }: let llama-cpp = inputs.llama-cpp.packages."${config.nixpkgs.hostPlatform.system}".default; overrideMarchNative = tlib.overrideMarchNative config; cfg = config.this.programs.llama-cpp; in { options = { this.programs.llama-cpp.enable = lib.mkEnableOption "install llama-cpp"; }; config = lib.mkIf cfg.enable { environment.systemPackages = [ (overrideMarchNative (llama-cpp.override { useBlas = false; })) ]; }; }