vgs-shell-assets
LOW
maintainer vanillagreen
0 votes
scanned 2026-08-20 09:10:51.385725
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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.
PKGBUILD
1
# Its own pkgbase, NOT a split package of vgs-shell, and that is the entire
2
# point. makepkg fetches a pkgbase's sources before it knows which of its split
3
# packages you asked for, so while the assets lived in vgs-shell's PKGBUILD
4
# every `yay -S vgs-shell` downloaded ~1.0 GiB of wallpapers to install a ~71 MiB
5
# shell that does not use them. Separate pkgbases are what let the base install
6
# download only what it installs.
7
pkgname=vgs-shell-assets
8
pkgver=0.3.0
9
pkgrel=1
10
pkgdesc='Optional VGS themes, wallpapers, and bundled icon themes'
11
arch=('any')
12
url='https://github.com/vanillagreencom/vgs'
13
license=('MIT')
14
depends=('vgs-shell')
15
source=("$url/releases/download/v$pkgver/vgs-$pkgver-assets.tar.gz")
16
sha256sums=('cab6238a8217bbe08407403efba57cf9681f50202adcf7366111a4071f2ce448')
17
18
package() {
19
cd "vgs-$pkgver-assets"
20
DESTDIR="$pkgdir" VGS_THEME_BUNDLE=extras packaging/install-system.sh
21
}
22
Changes since previous scan
--- PKGBUILD @ 2026-08-20 07:10+++ PKGBUILD @ 2026-08-20 09:10@@ -1,110 +1,22 @@-pkgname=('vgs-shell' 'vgs-shell-assets')-pkgver=0.2.0+# Its own pkgbase, NOT a split package of vgs-shell, and that is the entire+# point. makepkg fetches a pkgbase's sources before it knows which of its split+# packages you asked for, so while the assets lived in vgs-shell's PKGBUILD+# every `yay -S vgs-shell` downloaded ~1.0 GiB of wallpapers to install a ~71 MiB+# shell that does not use them. Separate pkgbases are what let the base install+# download only what it installs.+pkgname=vgs-shell-assets+pkgver=0.3.0 pkgrel=1-pkgdesc='VanillaGreen desktop shell for Hyprland and Niri'-arch=('x86_64' 'aarch64')+pkgdesc='Optional VGS themes, wallpapers, and bundled icon themes'+arch=('any') url='https://github.com/vanillagreencom/vgs' license=('MIT')-# BEGIN GENERATED REQUIRED DEPENDENCIES-# Generated by scripts/gen-package-metadata.py from-# config/vshell/dependencies.json and packaging/optional-packages.json.-# Run scripts/gen-package-metadata.py --write after changing either file.-depends=(- 'quickshell'- 'jq'- 'python'- 'systemd'- 'grim'- 'slurp'- 'hyprpicker'- 'wl-clipboard'- 'libnotify'- 'glib2'- 'sudo'-)-# END GENERATED REQUIRED DEPENDENCIES-# BEGIN GENERATED OPTIONAL DEPENDENCIES-# Generated by scripts/gen-package-metadata.py from-# config/vshell/dependencies.json and packaging/optional-packages.json.-# Run scripts/gen-package-metadata.py --write after changing either file.-optdepends=(- 'alacritty: terminal for VGS terminal actions'- 'bandwhich: per-interface network usage'- 'cava: audio visualizer widget'- 'curl: AI usage widget'- 'desktop-file-utils: desktop-entry cache refresh after installing a web app'- 'dgop: system metrics for the CPU/GPU/memory widgets and the process list'- 'dolphin: file manager for the launcher folder opener'- 'fd: launcher file and folder search'- 'ffmpeg: screen recording'- 'ffmpegthumbnailer: file thumbnails'- 'fontconfig: font cache refresh after a font change'- 'foot: terminal for VGS terminal actions'- 'fprintd: fingerprint unlock'- 'fuse3: cloud sync streaming mounts'- 'ghostty: terminal for VGS terminal actions'- 'gnome-keyring: greeter and keyring integration'- 'gnome-terminal: terminal for VGS terminal actions'- 'gpu-screen-recorder: screen recording'- 'greetd: greeter and keyring integration'- 'hyprland: Hyprland compositor support'- 'hyprsunset: night light'- 'khal: calendar events in the dash'- 'kitty: terminal for VGS terminal actions'- 'konsole: terminal for VGS terminal actions'- 'libpulse: Bluetooth audio codec selection'- 'nautilus: file manager for the launcher folder opener'- 'niri: Niri compositor support'- 'pacman-contrib: repo update checks'- 'paru: AUR update checks'- 'polkit: privileged actions run from the shell (user management, some system settings)'- 'python-pywalfox: Firefox theming (AUR; pip elsewhere)'- 'qt5ct: Qt 5 application theming'- 'qt6ct: Qt 6 application theming'- 'rclone: cloud file sync'- 'ripgrep: launcher text search'- 'satty: screenshot annotation'- 'sunshine: Sunshine remote-desktop host for the remoteDesktop widget'- 'tailscale: Tailscale widget'- 'tesseract: region OCR'- 'tesseract-data-eng: region OCR'- 'thunar: file manager for the launcher folder opener'- 'uwsm: launches apps into their own systemd scope'- 'wezterm: terminal for VGS terminal actions'- 'wlsunset: night light'- 'wtype: launcher type-out into the focused window'- 'xdg-utils: default-application queries, opening files and URLs in their default application'- 'xterm: terminal for VGS terminal actions'- 'yazi: terminal file manager for the launcher Yazi folder opener'- 'zoxide: launcher recent-directory search'-)-# END GENERATED OPTIONAL DEPENDENCIES-source_x86_64=("$url/releases/download/v$pkgver/vgs-$pkgver-linux-x86_64.tar.gz")-source_aarch64=("$url/releases/download/v$pkgver/vgs-$pkgver-linux-aarch64.tar.gz")-sha256sums_x86_64=('317aaa5aa2421504cc7e510b2b033c3d84dda5731d23e7c32ce191b5593c8b7e')-sha256sums_aarch64=('eeeb7ee23c73794f993dcdcb36e97bd21c153eb309e07f3f67407f8deae108ed')+depends=('vgs-shell')+source=("$url/releases/download/v$pkgver/vgs-$pkgver-assets.tar.gz")+sha256sums=('cab6238a8217bbe08407403efba57cf9681f50202adcf7366111a4071f2ce448') -package_vgs-shell() {- install='vgs-shell.install'- # Two notification daemons cannot share org.freedesktop.Notifications: it is a- # first-come, first-served session bus name, and a pre-installed daemon usually- # wins it by D-Bus activation before VGS ever registers, leaving the shell's- # notification center permanently empty. VGS is a notification daemon, so it- # declares that the way pacman understands it. `vshell notifications takeover`- # handles a daemon installed some other way.- provides=('notification-daemon')- conflicts=('notification-daemon' 'mako' 'swaync')-- cd "vgs-$pkgver-linux-$CARCH"- sed -i 's|^#!/bin/env bash$|#!/usr/bin/env bash|' config/vshell/nvim/colorschemes/tokyonight.nvim/scripts/{build,docs}- DESTDIR="$pkgdir" VGS_THEME_BUNDLE=core VGS_BACKEND_BINARY="$PWD/bin/vshell-backend" packaging/install-system.sh-}--package_vgs-shell-assets() {- pkgdesc='Optional VGS themes, wallpapers, and bundled icon themes'- depends=("vgs-shell=$pkgver-$pkgrel")-- cd "vgs-$pkgver-linux-$CARCH"+package() {+ cd "vgs-$pkgver-assets" DESTDIR="$pkgdir" VGS_THEME_BUNDLE=extras packaging/install-system.sh } Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-20 09:10:51 | Low | 1 |
| 2026-08-20 07:10:50 | Clean | 0 |
| 2026-08-20 01:42:48 | Clean | 0 |