commit 9b209654cafa199d670a0504b66273e8e4713508 Author: Kevin Diaz Date: Mon Aug 25 01:04:39 2025 -0400 Initial commit diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a216325f2dc6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = noctalia-shell + pkgdesc = A sleek and minimal desktop shell thoughtfully crafted for Wayland, built with Quickshell. + pkgver = 2.2.2 + pkgrel = 1 + url = https://github.com/noctalia-dev/noctalia-shell + arch = any + license = MIT + depends = quickshell + depends = ttf-roboto + depends = inter-font + depends = ttf-material-symbols-variable-git + depends = xdg-desktop-portal-gnome + optdepends = cliphist: For clipboard history support + optdepends = swwww: Wallpaper animations and effects + optdepends = matugen: Material You color scheme generation + optdepends = cava: Audio visualizer component + optdepends = gpu-screen-recorder: Screen recording functionality + optdepends = brightnessctl: For internal/laptop monitor brightness + optdepends = ddcutil: For desktop monitor brightness + source = https://github.com/noctalia-dev/noctalia-shell/archive/refs/tags/v2.2.2.tar.gz + sha256sums = e30e1866b36b3949106f7f9bdca4cd4be5e3f992b36125d73cad2f1936602a44 + +pkgname = noctalia-shell diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a87c3209dcf4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Kevin + +pkgname=noctalia-shell +pkgver=2.2.2 +pkgrel=1 +pkgdesc="A sleek and minimal desktop shell thoughtfully crafted for Wayland, built with Quickshell." +arch=('any') +url="https://github.com/noctalia-dev/noctalia-shell" +license=('MIT') +depends=('quickshell' 'ttf-roboto' 'inter-font' 'ttf-material-symbols-variable-git') +optdepends=( + 'cliphist: For clipboard history support' + 'swwww: Wallpaper animations and effects' + 'matugen: Material You color scheme generation' + 'cava: Audio visualizer component' + 'gpu-screen-recorder: Screen recording functionality' + 'brightnessctl: For internal/laptop monitor brightness' + 'ddcutil: For desktop monitor brightness' +) +source=("$url/archive/refs/tags/v${pkgver}.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz::${url}/releases/download/v${pkgver}/noctalia-v${pkgver}.tar.gz") +sha256sums=('99914443fd328a32c407e02e56af6204c8cf6086c121eff6c34fc6a8183ff63a') + +package() { + cd "$srcdir" + + # Install shell files to quickshell system config directory + install -dm755 "$pkgdir/etc/xdg/quickshell/noctalia" + cp -r noctalia-release/* "$pkgdir/etc/xdg/quickshell/noctalia/" +}