Tests / tests (push) Successful in 2m35s
- customize_airootfs.sh stages dots-hyprland at /opt, runs ./setup install-deps as a throwaway builder, harvests the built packages into /opt/localrepo so pacstrap resolves them offline - image ships its own [local-aur] (file:///opt/localrepo); CI and localrepo/update.sh keep that copy in sync; .gitignore covers work/, out/ and airootfs/opt/localrepo/ - alvin-install runs ./setup install --skip-alldeps on the target - clone pctrade/end4-pC into /etc/skel/.config/quickshell, patch qsConfig ii -> end4-pC in the staged variables.lua (guarded + idempotent), and restore the fork after setup rsync --delete's ~/.config/quickshell - ship user presets in skel, point fish `q` alias at end4-pC - AGENTS.md: document the fourth package source and new gotchas
61 lines
1.8 KiB
Plaintext
61 lines
1.8 KiB
Plaintext
#
|
|
# /etc/pacman.conf
|
|
#
|
|
# Live ISO configuration for the built system.
|
|
# Repositories are hard-enabled; signature checking stays strict because
|
|
# pacman-init.service populates all keyrings (archlinux, cachyos, chaotic)
|
|
# at every live boot.
|
|
#
|
|
# See the pacman.conf(5) manpage for option and repository directives
|
|
|
|
[options]
|
|
Architecture = auto
|
|
|
|
HoldPkg = pacman glibc
|
|
|
|
ParallelDownloads = 5
|
|
|
|
# By default, pacman accepts packages signed by keys that its local keyring
|
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
|
SigLevel = Required DatabaseOptional
|
|
LocalFileSigLevel = Optional
|
|
#RemoteFileSigLevel = Required
|
|
|
|
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
|
# keyring can then be populated with the keys of all official Arch Linux
|
|
# packagers with `pacman-key --populate archlinux`.
|
|
|
|
#
|
|
# REPOSITORIES
|
|
# - repositories listed first will take precedence when packages
|
|
# have identical names, regardless of version number
|
|
# - URLs will have $repo replaced by the name of the current repo
|
|
# - URLs will have $arch replaced by the name of the architecture
|
|
#
|
|
|
|
[core]
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
[extra]
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
[multilib]
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
[cachyos]
|
|
SigLevel = Required DatabaseOptional
|
|
Include = /etc/pacman.d/cachyos-mirrorlist
|
|
|
|
[chaotic-aur]
|
|
SigLevel = Required DatabaseOptional
|
|
Include = /etc/pacman.d/chaotic-mirrorlist
|
|
|
|
[local-aur]
|
|
# Ships on the medium only: packages built at ISO build time (end-4
|
|
# dependencies, plus localrepo/). Keeps pacstrap from needing the network for
|
|
# anything that is not in the official repos. alvin-install strips this whole
|
|
# section from the target system's pacman.conf, because /opt/localrepo exists
|
|
# only on the live medium.
|
|
SigLevel = Optional TrustAll
|
|
Server = file:///opt/localrepo
|