[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 ParallelDownloads = ${node.metadata.get('pacman/parallel_downloads')} SigLevel = Required DatabaseOptional VerbosePkgLists # don't install systemd-homed pam module. It produces a lot of spam in # journal about systemd-homed not being active, so just get rid of it. # Requires reinstall of systemd package, though NoExtract=usr/lib/security/pam_systemd_home.so % 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 [archzfs-kernels] % if node.metadata.get('pacman/linux-lts', False): Server = http://kernels.archzfs.com/zfs-linux-lts/ % else: Server = http://kernels.archzfs.com/zfs-linux/ % endif % endif