The AUR package nosuckshell-bin repackages the official .deb from GitHub Releases. The canonical PKGBUILD for that package lives in this directory.
yay -S nosuckshell-bin(or any other AUR helper.)
- Register on aur.archlinux.org and add an SSH public key to your account.
- Create the package on the AUR (empty Git repo): submit
nosuckshell-bin/PKGBUILDand.SRCINFO(makepkg --printsrcinfofromnosuckshell-bin/). - In the GitHub repository Settings → Secrets and variables → Actions, add
AUR_SSH_PRIVATE_KEYwith the private key that matches the public key from step 1 (deploy key with push access tonosuckshell-binon the AUR).
After each published GitHub Release, the workflow .github/workflows/aur-publish.yml updates the AUR package (version and checksum). The workflow runs only on the upstream repository d0dg3r/NoSuckShell.
From aur/nosuckshell-bin/, set pkgver and a real sha256sums for the matching release .deb (or use updpkgsums), then:
makepkg -f