All Projects → mdaffin → arch-pkgs

mdaffin / arch-pkgs

Licence: MIT license
Management repo for my Arch Linux systems. Mirror of https://gitlab.com/mdaffin/arch-pkgs

Programming Languages

shell
77523 projects
lua
6591 projects
Vim Script
2826 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to arch-pkgs

Bauh
Graphical user interface for managing your Linux applications. Supports AppImage, Arch (repositories/AUR), Flatpak, Snap and native Web applications.
Stars: ✭ 280 (+254.43%)
Mutual labels:  aur, archlinux, arch
Pacback
Advanced Version Control for Arch Linux
Stars: ✭ 146 (+84.81%)
Mutual labels:  aur, archlinux, arch
Cylon
A CLI TUI menu driven bash shell script supporting updates, maintenance, backups and system checks for an Arch based Linux distro
Stars: ✭ 121 (+53.16%)
Mutual labels:  aur, archlinux, arch
Trizen
Lightweight AUR Package Manager
Stars: ✭ 696 (+781.01%)
Mutual labels:  aur, archlinux, arch
PKGBUILD
PKGBUILDs; almost all on the AUR
Stars: ✭ 16 (-79.75%)
Mutual labels:  aur, archlinux, arch
Pacaur
[unmaintained] An AUR helper that minimizes user interaction
Stars: ✭ 818 (+935.44%)
Mutual labels:  aur, archlinux, arch
Asus Fan Control
🌀 Fan control for ASUS devices running Linux.
Stars: ✭ 120 (+51.9%)
Mutual labels:  aur, archlinux
Calinix-Arch
CalinixOS Linux Distribution ISO Profiles
Stars: ✭ 42 (-46.84%)
Mutual labels:  archlinux, arch
toolbox
Unified kit with all the scripts required for maintaining the repository 🧰
Stars: ✭ 60 (-24.05%)
Mutual labels:  aur, archlinux
Ansible Aur
Ansible module to manage packages from the AUR
Stars: ✭ 149 (+88.61%)
Mutual labels:  aur, archlinux
Rua
Build tool for Arch Linux providing control, review and jailed build options
Stars: ✭ 224 (+183.54%)
Mutual labels:  aur, archlinux
ArchI0
ArchI0 : Arch-Based Distros Applications Automatic Installation Script
Stars: ✭ 26 (-67.09%)
Mutual labels:  archlinux, arch
arch-pi
A simple script automatically installing Arch Linux for the Raspberry Pi.
Stars: ✭ 38 (-51.9%)
Mutual labels:  archlinux, arch
Sielo Legacy
An open source browser made with Qt and WebEngine
Stars: ✭ 113 (+43.04%)
Mutual labels:  aur, archlinux
Mal
MAL: A MyAnimeList Command Line Interface [BROKEN: BLAME MyAnimeList]
Stars: ✭ 104 (+31.65%)
Mutual labels:  aur, archlinux
Aurdroid
Android AUR [Arch Linux user Repository] packages browser
Stars: ✭ 88 (+11.39%)
Mutual labels:  aur, archlinux
arch-install
A highly configurable script automatically installing Arch Linux.
Stars: ✭ 32 (-59.49%)
Mutual labels:  archlinux, arch
abs
PKGBUILDs for the Arch User Repository
Stars: ✭ 38 (-51.9%)
Mutual labels:  aur, archlinux
gitkraken
Arch User Repository Gitkraken
Stars: ✭ 113 (+43.04%)
Mutual labels:  aur, archlinux
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (+129.11%)
Mutual labels:  archlinux, arch

Arch Linux Repository

A set of meta-packages and tooling for managing Arch Linux installs via a custom repository.

pkg/mdaffin contains the meta-packages for my systems and do not strictly follow the Arch Linux packaging guidelines. Instead, I designed the packages for easy maintenance. I will sometimes change the contents of the meta-packages to suite my requirements, as such you should not use them directly. Instead use them as a base for creating your own meta-packages.

The installer directory contains installers for my different system with installer/install-arch containing the general purpose installer. Use this as a base for creating your own. You can install them from a normal Arch Linux ISO with curl and bash such as the following (using git.io URL shortener to make it easier to type).

WARNING This will wipe a drive and install Arch Linux on it. DO NOT run unless you have read through it first.

curl -sL https://git.io/vAoV8 | bash

For more details see these blog posts:

Contributing

I welcome fixes for bugs or better ways of doing something. But these packages and installers are for my personal use and as such I will not approve pull requests for features I do not need. Feel free to raise issues if you want help with your own packages, have an interesting idea, want some clarification or want to discuss something generally.

Requirements

A token from Amazon S3 or Digital Ocean spaces in ~/.s3cfg as

[default]
access_key = <Access Key>
secret_key = <Secret Key>

Build all packages

Builds all local packages in pkg/ and uploads them to the remote repository.

./bin/build

You can build one or more packages rather then all packages by specifying the path to each package.

./bin/build pkg/mdaffin-{base,devel}

Managing AUR Packages

Use the aursync wrapper script to add/update packages from AUR.

# build and install one or more packages
./bin/sync <packages>

# update all aur packages
./bin/sync -u

Removing a Package

To remove a package from the repository run the following.

./bin/remove <package>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].