Add omarchy-keyring and keys

This commit is contained in:
Ryan Hughes committed 2025-10-27 17:04:20 -04:00
1 parent aa75d85d14
commit 09913880e6
4 files changed
+10 -2

No files matched your search

+1
View File
@@ -7,6 +7,7 @@ intel-ucode
linux-firmware
linux
limine
omarchy-keyring
openssh
pipewire
snapper
+6 -1
View File
@@ -7,6 +7,11 @@ pacman-key --init
pacman --noconfirm -Sy archlinux-keyring
pacman --noconfirm -Sy archiso git sudo base-devel jq grub
# Install omarchy-keyring for package verification during build
# The [omarchy] repo is defined in /configs/pacman-online.conf with SigLevel = Optional TrustAll
pacman --config /configs/pacman-online.conf --noconfirm -Sy omarchy-keyring
pacman-key --populate omarchy
# Setup build locations
build_cache_dir="/var/cache"
offline_mirror_dir="$build_cache_dir/airootfs/var/cache/omarchy/mirror/offline"
@@ -58,7 +63,7 @@ mkdir -p "$build_cache_dir/airootfs/opt/packages/"
cp "/tmp/$NODE_FILENAME" "$build_cache_dir/airootfs/opt/packages/"
# Add our additional packages to packages.x86_64
arch_packages=(linux-t2 git gum jq openssl plymouth tzupdate)
arch_packages=(linux-t2 git gum jq openssl plymouth tzupdate omarchy-keyring)
printf '%s\n' "${arch_packages[@]}" >>"$build_cache_dir/packages.x86_64"
# Build list of all the packages needed for the offline mirror
@@ -71,6 +71,7 @@ install_base_system() {
# Initialize and populate the keyring
pacman-key --init
pacman-key --populate archlinux
pacman-key --populate omarchy
# Sync the offline database so pacman can find packages
pacman -Sy --noconfirm
+2 -1
View File
@@ -383,7 +383,8 @@ cat <<-_EOF_ >user_configuration.json
},
"packages": [
"base-devel",
"git"
"git",
"omarchy-keyring"
],
"profile_config": {
"gfx_driver": null,