My personalized Arch Linux distribution https://arch.p1st.de
Go to file
2021-04-29 12:17:48 +02:00
pkg minor 2021-04-29 12:17:48 +02:00
prototype move git to codeberg.org (2) 2021-04-26 18:28:17 +02:00
.gitignore minor 2021-04-29 12:17:48 +02:00
archiso.sh gnupg: work in progress 2021-04-29 12:09:36 +02:00
build-all.sh update build-all.sh 2021-04-28 16:29:51 +02:00
LICENSE Update 'LICENSE' 2021-04-20 10:09:13 +02:00
README.md Update 'README.md' 2021-04-26 19:06:31 +02:00

My personalized Arch Linux packages

Some notes

Managing custom packages; managing a remote repository

  1. One could use crema
  2. Or some self made shell scripts: pkg/de-p1st-repo/README.md

Notes about PKGBUILD

Package naming

Package names are prefixed with de-p1st as this is one of my domains (p1st.de) which itself is an abbreviation of privacy1st.de

Creating config files

install -Dm644 $src $pkgdir/$dst

Example: pkg/de-p1st-sudo/PKGBUILD

Changing existing config files

install -Dm0544 some-config.conf.holoscript "$pkgdir"/usr/share/holo/files/"$pkgname"/etc/path/to/some-config.conf.holoscript

Example:

Home skeleton

Example: archi3linux PKGBUILD

enabling services

install -Dm0644 systemd.preset "$pkgdir"/usr/lib/systemd/system-preset/"$pkgname".preset

Example package: