hyprcurtain
CLEAN
maintainer ColtNovak
0 votes
scanned 2026-10-29 00:13:55.229276
Triggered rules
Clean
AI review downgraded a static finding
llm_review
The static rules flagged this LOW, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it CLEAN (confidence 95%): The package builds from a verifiable source tarball hosted on the project's own GitHub repository, installs only project files, and contains no obfuscated code, remote execution, or untrusted dependencies.
1 higher static finding superseded - not the current verdict (shown for transparency)
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: ColtNovak <mail at coltnovak dot com>
2
pkgname=hyprcurtain
3
pkgver=1.0
4
pkgrel=1
5
pkgdesc='Stream Hyprland to Moonlight on a private headless output'
6
arch=('any')
7
url='https://github.com/ColtNovak/hyprcurtain'
8
license=('MIT')
9
depends=('hyprland' 'hyprlock' 'sunshine' 'jq' 'curl' 'util-linux')
10
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
11
sha256sums=('029f784b742d9898c93606e0c68f0f4e07cfd67c69fa471e3c6ffc924ce17802')
12
13
package() {
14
cd "$pkgname-$pkgver"
15
install -Dm755 hyprcurtain "$pkgdir/usr/bin/hyprcurtain"
16
install -Dm644 hyprcurtain.lua "$pkgdir/usr/share/lua/5.5/hyprcurtain.lua"
17
install -Dm644 90-hyprcurtain.rules "$pkgdir/usr/lib/udev/rules.d/90-hyprcurtain.rules"
18
sed 's|@BIN@|/usr/bin|' hyprcurtain.service | install -Dm644 /dev/stdin "$pkgdir/usr/lib/systemd/user/hyprcurtain.service"
19
sed 's|@BIN@|/usr/bin|' sunshine-hyprcurtain.conf |
20
install -Dm644 /dev/stdin "$pkgdir/usr/lib/systemd/user/app-dev.lizardbyte.app.Sunshine.service.d/hyprcurtain.conf"
21
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
22
}
23
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-29 00:13:55 | Clean | 2 |
| 2026-10-28 21:50:44 | Low | 1 |