Parch

Configuration files

On installed systems

FilePurpose
/etc/pacman.confRepository configuration; [world] sits above [core]
/etc/pacman.d/mirrorlistArch mirror list (ranked by reflector or MirrorMan)
/etc/locale.genLocales to generate (fa_IR.UTF-8, en_US.UTF-8)
/etc/locale.confSystem locale and language
/etc/localtimeTimezone symlink (Asia/Tehran by default)
/etc/sddm.conf.d/*.confSDDM behavior (autologin on live media)
/usr/share/polkit-1/actions/*.policyPrivilege policies for app actions
/usr/lib/systemd/user/*.serviceApp background services

In ISO profiles

FilePurpose
iso/profiledef.shISO metadata: name, label, bootmodes, squashfs options
iso/packages.x86_64Live-environment package list
iso/bootstrap_packages.x86_64Build-time bootstrap package list
iso/pacman.confRepos the build uses; [world] first, SigLevel = Never
iso/airootfs/Overlay copied onto the live root
iso/airootfs/etc/sddm.conf.d/autologin.confLive autologin
iso/airootfs/etc/systemd/network/20-*.networkLive networking (DHCP on all links)
iso/airootfs/etc/sudoers.d/g_wheelWheel group sudo on live media
iso/airootfs/etc/pacman.d/hooks/*.hookBuild-time pacman hooks (locale-gen, mirrors)
iso/airootfs/usr/local/bin/Live helpers: choose-mirror, Installation_guide, livecd-sound
iso/efiboot/, iso/syslinux/, iso/grub/Bootloader files and kernel parameters
iso/public.keyBuild signing material

Calamares (live environment)

FilePurpose
/etc/calamares/settings.confModule sequence (YAML)
/etc/calamares/branding/parch/branding.descProduct names, URLs, slideshow wiring
/etc/calamares/modules/*.confPer-module behavior (welcome, locale, keyboard, partition, users, summary, finished)
/usr/share/calamares-parch/presets/*.yamlParch presets (e.g. btrfs with zstd)

This portal

FilePurpose
app/globals.cssDesign tokens (single source of truth)
lib/navigation.tsSection definitions for navigation
content/**/*.mdxAll documentation content
components/parch-ui/The Parch UI kit
next.config.tsStatic export configuration
DockerfileProduction image (nginx serving the static build)

Conventions for editing portal content: CONTENT_GUIDE.md in the repository root (also the reference for contributors).