sysc-shell

LOW
maintainer RAMA 0 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

The package builds from source hosted on GitHub under the maintainer's account, which is plausible for an AUR package; the low severity is due to few votes and recent upload, not malicious content.

Triggered rules

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from source hosted on GitHub under the maintainer's account, which is plausible for an AUR package; the low severity is due to few votes and recent upload, not malicious content.

PKGBUILD

1# Maintainer: Nomadcxx <noovie@gmail.com>
2pkgname=sysc-shell
3pkgver=0.2.0
4pkgrel=1
5pkgdesc="Desktop shell for Niri with bars, panels and settings"
6arch=('x86_64' 'aarch64')
7url="https://github.com/Nomadcxx/sysc-shell"
8license=('BSD-3-Clause' 'GPL-3.0-only' 'MIT' 'Apache-2.0' 'Unicode-3.0')
9depends=('niri' 'systemd' 'inter-font' 'sysc-clipboard' 'sysc-notify' 'sysc-tray' 'sysc-lock')
10optdepends=('sysc-terminal: live terminal-art wallpapers' 'sysc-plugins-git: official plugins' 'gslapper: video wallpapers' 'swaybg: static wallpapers' 'matugen: wallpaper-derived colors' 'wl-clipboard: plugin clipboard access' 'wireplumber: volume controls' 'networkmanager: network controls' 'bluez: Bluetooth controls' 'git: install plugins from source catalogs')
11makedepends=('go>=1.26.4')
12install="${pkgname}.install"
13source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Nomadcxx/sysc-shell/archive/refs/tags/v${pkgver}.tar.gz"
14 'config.example.json'
15 'first-run.md'
16 'niri-bindings.kdl')
17sha256sums=('f2bcbfc7a957ade720d9162e7b6806b5a7564932f7d7eb494ca83517e0b41d44'
18 '57389e844b9d71c50f6bc9907042fab411f3152b17b4161ad7ad48438fd62724'
19 '325af3045e0781c5c71affef3024fafbb7c2a6d32a52d4c74dcb0d9f112fa8b9'
20 'cb1fbdb2f11eceaaa73fd7ce5a6a0866554e1d87014170290be58b8c97b9e09b')
21
22build() {
23 cd "${srcdir}/${pkgname}-${pkgver}"
24 export GOTOOLCHAIN=local
25 export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
26 export CGO_ENABLED=0
27 go build -buildvcs=false -o "${pkgname}" "./cmd/${pkgname}"
28 go build -buildvcs=false -o sysc-plugin-weather ./cmd/sysc-plugin-weather
29}
30
31package() {
32 cd "${srcdir}/${pkgname}-${pkgver}"
33 install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
34 install -Dm644 packaging/systemd/sysc-shell.service "${pkgdir}/usr/lib/systemd/user/sysc-shell.service"
35 sed -i 's|%h/.local/bin/|/usr/bin/|g' "${pkgdir}/usr/lib/systemd/user/sysc-shell.service"
36 sed -i '/After=graphical-session.target/a Wants=sysc-notify.service sysc-tray.service sysc-clipboard.service sysc-lock-session.service\nAfter=sysc-notify.service sysc-tray.service sysc-clipboard.service sysc-lock-session.service' "${pkgdir}/usr/lib/systemd/user/sysc-shell.service"
37 # Seed only a missing user config; systemd runs these commands as the session user.
38 sed -i '/Type=simple/a ExecStartPre=/usr/bin/mkdir -p %E/sysc-shell\nExecStartPre=/usr/bin/cp --update=none /usr/share/doc/sysc-shell/config.example.json %E/sysc-shell/config.json' "${pkgdir}/usr/lib/systemd/user/sysc-shell.service"
39 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
40 install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
41 install -Dm644 NOTICE "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE"
42 install -Dm644 internal/emoji/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/UNICODE"
43 install -Dm644 internal/render/icons/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/icons-MIT"
44 install -Dm644 internal/render/icons/material/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/material-Apache-2.0"
45 install -Dm644 "$(go list -m -f '{{.Dir}}' github.com/Nomadcxx/sysc-launch)/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/sysc-launch-GPL-3.0"
46 install -Dm644 plugins/reference/weather/manifest.json "${pkgdir}/usr/share/sysc-shell/plugins/org.sysc.weather/manifest.json"
47 install -Dm755 sysc-plugin-weather "${pkgdir}/usr/share/sysc-shell/plugins/org.sysc.weather/bin/sysc-plugin-weather"
48 install -Dm644 "${srcdir}/config.example.json" "${pkgdir}/usr/share/doc/${pkgname}/config.example.json"
49 install -Dm644 "${srcdir}/first-run.md" "${pkgdir}/usr/share/doc/${pkgname}/first-run.md"
50 install -Dm644 "${srcdir}/niri-bindings.kdl" "${pkgdir}/usr/share/doc/${pkgname}/niri-bindings.kdl"
51}
52

Changes since previous scan

--- PKGBUILD @ 2026-10-11 00:26
+++ PKGBUILD @ 2026-10-17 00:21
@@ -1,6 +1,6 @@
# Maintainer: Nomadcxx <noovie@gmail.com>
pkgname=sysc-shell
-pkgver=0.1.0
+pkgver=0.2.0
pkgrel=1
pkgdesc="Desktop shell for Niri with bars, panels and settings"
arch=('x86_64' 'aarch64')
@@ -14,7 +14,10 @@
'config.example.json'
'first-run.md'
'niri-bindings.kdl')
-sha256sums=('222a12444b405fe67adf8cc9ec8d855dbc6aade14e0847319ad9ed65a3b0cef1' '57389e844b9d71c50f6bc9907042fab411f3152b17b4161ad7ad48438fd62724' '325af3045e0781c5c71affef3024fafbb7c2a6d32a52d4c74dcb0d9f112fa8b9' 'cb1fbdb2f11eceaaa73fd7ce5a6a0866554e1d87014170290be58b8c97b9e09b')
+sha256sums=('f2bcbfc7a957ade720d9162e7b6806b5a7564932f7d7eb494ca83517e0b41d44'
+ '57389e844b9d71c50f6bc9907042fab411f3152b17b4161ad7ad48438fd62724'
+ '325af3045e0781c5c71affef3024fafbb7c2a6d32a52d4c74dcb0d9f112fa8b9'
+ 'cb1fbdb2f11eceaaa73fd7ce5a6a0866554e1d87014170290be58b8c97b9e09b')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 15:20:15 Low 2
2026-10-11 00:26:05 Clean 2
2026-10-10 14:14:18 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion