https://github.com/heyhusen/aur-packages
A monorepo for all AUR packages I maintain
https://github.com/heyhusen/aur-packages
archlinux aur code-minimap docker-slim ncspot nonicons-font nordic-polar-theme
Last synced: 5 months ago
JSON representation
A monorepo for all AUR packages I maintain
- Host: GitHub
- URL: https://github.com/heyhusen/aur-packages
- Owner: heyhusen
- Created: 2021-10-15T02:07:00.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-05T02:29:42.000Z (over 2 years ago)
- Last Synced: 2024-02-08T10:43:38.970Z (about 2 years ago)
- Topics: archlinux, aur, code-minimap, docker-slim, ncspot, nonicons-font, nordic-polar-theme
- Language: Shell
- Homepage:
- Size: 132 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AUR Packages
A monorepo for all AUR package I maintain.
## Motivation
I use Arch Linux every day. One of the advantages of Arch Linux, of course, is the large number of application libraries it has. If I have to install an AUR package, I always prioritize packages that have built-in binaries. Since some of the apps I needed weren't available, I decided to make my own.
## How this works?
I use GitHub Actions with a scheduled workflow. This workflow will check for updates from upstream daily at 00:00 (UTC). If there is an update, the AUR package will also be updated automatically.
## Why monorepo?
At first, all AUR packages I maintain had their own GitHub repos. I rely on a GitHub Action with a scheduled workflow, which GitHub can disable for being inactive in 60 days. I will rarely touch the repo once the automation is running. Activity in the GitHub repo will depend on Dependabot updating dependencies or there is a new version from upstream. Because of this, some AUR packages will not be updated.
Therefore, I decided to create this monorepo to hold all the AUR packages I maintain. This will make the activity in the repo more intense and (hopefully) the automation will continue to work well.
## Packages
### code-minimap-bin
[](https://github.com/hapakaien/aur-packages/actions/workflows/code-minimap-bin.yml) [](https://github.com/wfxr/code-minimap) [](https://aur.archlinux.org/packages/code-minimap-bin/)
A high performance code minimap render.
### docker-slim-bin
[](https://github.com/hapakaien/aur-packages/actions/workflows/docker-slim-bin.yml) [](https://github.com/docker-slim/docker-slim) [](https://aur.archlinux.org/packages/docker-slim-bin/)
Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too!
### ncspot-bin
[](https://github.com/hapakaien/aur-packages/actions/workflows/ncspot-bin.yml) [](https://github.com/hrkfdn/ncspot) [](https://aur.archlinux.org/packages/ncspot-bin/)
Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
> ncspot depends on ncurses, which can be implemented differently in each Linux distribution. Since the official binary is built using Ubuntu, I decided to build ncspot myself on Arch Linux (via GitHub Actions).
### nonicons-font
[](https://github.com/hapakaien/aur-packages/actions/workflows/nonicons-font.yml) [](https://aur.archlinux.org/packages/nonicons-font/)
A set of SVG icons representing programming languages, designing & development tools.
### nordic-polar-theme
[](https://github.com/EliverLara/Nordic-Polar) [](https://aur.archlinux.org/packages/nordic-polar-theme)
A Gtk3.20+ theme created using the awesome Nord color palette.
### plenti-bin
[](https://github.com/hapakaien/aur-packages/actions/workflows/plenti-bin.yml) [](https://github.com/plentico/plenti) [](https://aur.archlinux.org/packages/plenti-bin/)
Static Site Generator with Go backend and Svelte frontend.
## Thanks
Big thanks to GitHub Actions, which has made it easy for me to maintain all these packages with automation.