[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