sysc-shell
LOW
maintainer RAMA
0 votes
scanned 2026-10-17 00:21:55.226236
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>
2
pkgname=sysc-shell
3
pkgver=0.2.0
4
pkgrel=1
5
pkgdesc="Desktop shell for Niri with bars, panels and settings"
6
arch=('x86_64' 'aarch64')
7
url="https://github.com/Nomadcxx/sysc-shell"
8
license=('BSD-3-Clause' 'GPL-3.0-only' 'MIT' 'Apache-2.0' 'Unicode-3.0')
9
depends=('niri' 'systemd' 'inter-font' 'sysc-clipboard' 'sysc-notify' 'sysc-tray' 'sysc-lock')
10
optdepends=('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')
11
makedepends=('go>=1.26.4')
12
install="${pkgname}.install"
13
source=("${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')
17
sha256sums=('f2bcbfc7a957ade720d9162e7b6806b5a7564932f7d7eb494ca83517e0b41d44'
18
'57389e844b9d71c50f6bc9907042fab411f3152b17b4161ad7ad48438fd62724'
19
'325af3045e0781c5c71affef3024fafbb7c2a6d32a52d4c74dcb0d9f112fa8b9'
20
'cb1fbdb2f11eceaaa73fd7ce5a6a0866554e1d87014170290be58b8c97b9e09b')
21
22
build() {
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
31
package() {
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) | Severity | Rules |
|---|---|---|
| 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 |