My personalized Arch Linux distribution
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniel Langbein f4d41aef77 add virtualbox-ext-oracle 12 hours ago
.idea add virtualbox-ext-oracle 12 hours ago
build-iso minor improvements to build-iso 2 weeks ago
build-pkg add virtualbox-ext-oracle 12 hours ago
pkg add virtualbox-ext-oracle 12 hours ago
prototype add ssh authorized_keys 6 months ago
.gitignore update 4 months ago
.gitmodules add virtualbox-ext-oracle 12 hours ago
LICENSE add htop pkg; fix locale? 7 months ago update installer and base 2 months ago
git-pull updates and build process changes 2 months ago add TODOs 2 weeks ago

My personalized Arch Linux distribution

Cloning this repository

git clone --recurse-submodules && cd arch

Or equivalently:

git clone
cd arch
git submodule update --init --recursive

Build packages from source

Fork this repository.

Then and adjust the following files:

Build de-p1st-repo:

sudo docker-compose -f build-pkg/docker-compose.yml run --rm makepkg de-p1st-repo

Install it on your build-machine and your mirror-server:

# On your local machine
sudo pacman -U out/de-p1st-repo*.pkg.tar.*

# Copy the package to your mirror-server and install it there as well!

Then you can start building all packages and adding them to your mirror-server:


Adding/removing AUR packages

There are several AUR packages added as submodules inside pkg. See build-pkg/pkglist-AUR.txt for a full list.

They were added in the following manner:

git submodule add "${AUR_PKG}.git" pkg/"${AUR_PKG}"
# echo "Add ${AUR_PKG} to 'build-pkg/pkglist-AUR.txt'. Each line represents one build stage."

And can be removed with:

git rm -f pkg/"${AUR_PKG}"
# echo "Above command should remove ${AUR_PKG} from '.gitmodules'."

Update submodules of AUR packages

To update all submodules and add those who received an update to build-pkg/pkglist.tmp, run


Build outdated AUR packages

The following command includes ./git-pull.


Install Arch Linux

See pkg/de-p1st-installer/

Notes and TODOs