Skip to content
This repository has been archived by the owner on Jun 13, 2022. It is now read-only.
/ arch-repo Public archive

arch.ryhn.link - ryhn.link Arch Linux repo

Notifications You must be signed in to change notification settings

ryhn-link/arch-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ryhn] Arch Linux repository

My own Arch repository for packages that are not on the AUR, packages that take too long to build and AUR helpers.

Directory structure

├ bin/				- scripts
│ ├ buildall.sh		- build all packages 
│ └ buildpkg.sh		- build all packages 
├ pkg/				- folder that contains all packages
├ pkgbuild/			- pkgbuilds for packages
│ └ .../
├ public/			- static HTTP files
│ └ .../
└ nginx-site		- example nginx site

Installing (Server)

  1. Install nginx, if you're on non-Arch system, install junest and run build commands from there (use r option to be able to use su). On Arch install pacman-contrib base-devel git wget gzip awk
  2. Modify the nginx-site file to match your repo directory.
  3. Move nginx-site to /etc/sites-available
  4. Symlink the site to /etc/sites-enalbed
  5. Get SSL by using certbot
  6. Restart nginx (systemctl restart nginx)
  7. Uncomment and set PACKAGER and GPGKEY variables in /etc/makepkg.conf (Needs the GPG private key to be installed)
  8. Go to repo directory and run ./bin/buildall.sh

Installing (Client)

  1. Visit arch.ryhn.link
  2. Copy the one line install script
  3. Run it in your terminal

About

arch.ryhn.link - ryhn.link Arch Linux repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published