Access OS is an accessible Arch Linux based distribution for blind and visually impaired users.
Access OS uses two pacman repositories published from the access-os-packages project:
access-os-corefor Access OS maintained packagesaccess-os-extrafor selected AUR packages and preserved AUR snapshots
Those repositories are configured in:
iso/access-os/releng/pacman.confiso/access-os/releng/airootfs/etc/pacman.conf
Repository metadata is served from GitHub Pages and package files are served from GitHub Releases.
Package building no longer happens in GitHub Actions.
The expected workflow is:
- Build and publish packages from a local Arch Linux system in
access-os-packages - Refresh the package repositories with
./scripts/publish-local.sh - Build the Access OS ISO from this repository after the package repos are updated
The minimum Arch packages and local publishing steps are documented in access-os-packages/README.md.
This repository contains a few build entrypoints:
build.shfor direct localmkarchisousagescripts/build-iso-distrobox.shfor distrobox-based buildsscripts/build-iso-nix.shfor NixOS/podman-based builds
The ISO build expects the Access OS pacman repositories to already be populated and reachable.