[options] Architecture = auto CheckSpace Color HoldPkg = ${' '.join(sorted(node.metadata.get('pacman/ask_before_removal')))} ILoveCandy IgnorePkg = ${' '.join(sorted(node.metadata.get('pacman/ignore_packages', set())))} LocalFileSigLevel = Optional NoExtract=${' '.join(sorted(node.metadata.get('pacman/no_extract', set())))} ParallelDownloads = ${node.metadata.get('pacman/parallel_downloads')} SigLevel = Required DatabaseOptional VerbosePkgLists % for line in sorted(node.metadata.get('pacman/additional_config', set())): ${line} % endfor [core] Server = ${node.metadata.get('pacman/repository')} Include = /etc/pacman.d/mirrorlist [extra] Server = ${node.metadata.get('pacman/repository')} Include = /etc/pacman.d/mirrorlist [community] Server = ${node.metadata.get('pacman/repository')} Include = /etc/pacman.d/mirrorlist % if node.metadata.get('pacman/enable_multilib', False): [multilib] Server = ${node.metadata.get('pacman/repository')} Include = /etc/pacman.d/mirrorlist % endif % if node.metadata.get('pacman/enable_aurto', True): [aurto] Server = https://aurto.kunbox.net/ SigLevel = Optional TrustAll % endif % if node.has_bundle('zfs'): [archzfs] Server = http://archzfs.com/archzfs/x86_64 % if node.metadata.get('pacman/linux-lts', False): [zfs-linux-lts] % else: [zfs-linux] % endif Server = http://kernels.archzfs.com/$repo/ % endif