``` / /mkosi.skeleton/ oder mkosi.skeleton.tar /mkosi.extra/ oder mkosi.extra.tar /mkosi.nspawn /mkosi.cache/ /mkosi.builddir/ /mkosi.rootpw /mkosi.passphrase /mkosi.crt /mkosi.key /mkosi.output/ /mkosi.credentials/ /mkosi.repart/ /mkosi.repart/*.conf /mkosi.conf /mkosi.presets/ ``` --- ``` mkosi.conf ``` ```ini [Match] Distribution= Release= PathExists= ImageId= ImageVersion= Bootable= Format= SystemdVersion= [Preset] Preset= Dependencies= [Distribution] Distribution=fedora|debian|ubuntu|arch|opensuse|mageia|centos|openmandriva|rocky|alma Release= Architecture=alpha|arc|arm|arm64|ia64|loongarch64|mips64-le|mips-le|parisc|ppc|ppc64|ppc64-le|riscv32|riscv64|s390|s390x|tilegx|x86|x86-64 Mirror= LocalMirror= RepositoryKeyCheck= Repositories= CacheOnly= [Output] Format=directory|tar|cpio|disk|uki|none ManifestFormat=json|changelog Output= CompressOutput=yes|no|xz|zstd OutputDirectory=mkosi.output/ WorkspaceDirectory=mkosi.workspace/ CacheDirectory=mkosi.cache/ BuildDirectory=mkosi.builddir/ ImageVersion= ImageId= SplitArtifacts= RepartDirectories=mkosi.repart/ SectorSize= Overlay= UseSubvolumes=auto|yes|no Seed=(uuid)|random SourceDateEpoch= [Content] Packages= BuildPackages= WithDocs= BaseTrees= SkeletonTrees=mkosi.skeleton/ PackageManagerTrees= ExtraTrees=mkosi.extra/|mkosi.extra.tar RemovePackages= RemoveFiles= CleanPackageMetadata=yes|no|auto PrepareScript= BuildScript= PostInstallationScript= FinalizeScript= BuildSources= Environment= WithTests=yes|no WithNetwork=yes|no Bootable=yes|no|auto Bootloader=none|systemd-boot|uki|grub BiosBootloader=none|grub Initrds= KernelCommandLine= KernelModulesInclude= KernelModulesExclude= KernelModulesInitrd=yes|no KernelModulesInitrdInclude= KernelModulesInitrdExclude= Locale= LocaleMessages= Keymap= Timezone= Hostname= RootShell= RootPassword= (mkosi.rootpw (hashed:)) Autologin=yes|no MakeInitrd= Ssh= [Validation] SecureBoot= SecureBootKey= SecureBootCertificate= SecureBootSignTools=sbsign|pesign|auto VerityKey= VerityCertificate= SignExpectedPCR=yes|no|auto Passphrase= Checksum= Sign= Key= [Host] Incremental= NSpawnSettings= (mkosi.nspawn) ExtraSearchPaths= QemuGui=yes|no QemuSmp=2 QemuMem=1G QemuKvm=yes|no|auto QemuVsock=yes|no|auto QemuSwtpm=yes|no|auto QemuCdrom=yes|no QemuFirmware=uefi|bios|linux|auto QemuKernel= QemuArgs= Ephemeral= Credentials=key=value key2=value2 KernelCommandLineExtra= Acl=yes|no ToolsTree= (mkosi.tools/) ToolsTreeDistribution= ToolsTreeRelease= ToolsTreePackages= RuntimeTrees= ``` --- ``` mkosi.nspawn ``` ``` ``` ---