This repository consists of two major parts: Arch building scripts and my system config in system-config
which can be build into a package to pull dependencies I want.
Everything is only tested on Arch Linux.
Packages are build with -march=x86-64-v3
for better performance, but will only work with CPUs which are as old as Intel Haswell or newer.
These will build packages for my unofficial Arch Linux repository located at https://archlinux.eddy-dev.net
The package database is managed by repoctl.
There are several building scripts available:
ebs.sh build
will take one argument i.e../ebs.sh build jekyll
and will build all dependencies from the AUR which are needed based on abuild-order.txt
fileebs.sh update
will update all potential updates from the AUR based on abuild-order.txt
file determined by repoctl in one loop, you can check updates beforehand viarepoctl status -a
build-tkg.sh
will build custom linux kernel based on the tkg kernel by TK-Glitch for skylake/kabylake and zen/zen+ CPUs.
Finally all of them will update the repository databse with repoctl update
The build script will send notification via ntfy.sh and the ntfy server and topic can be adjusted with the variable in ebs.sh
readonly NTFY=https://ntfy.sh/archlinux-building
Packages starting with system-* are system configs for my own systems which for example install commonly used packages or set up system configs like localtime
or locale
.