Initial commit

This commit is contained in:
Kevin Diaz 2025-08-25 01:04:39 -04:00
commit 9b209654ca
No known key found for this signature in database
2 changed files with 53 additions and 0 deletions

23
.SRCINFO Normal file
View file

@ -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

30
PKGBUILD Normal file
View file

@ -0,0 +1,30 @@
# Maintainer: Kevin <github@kev314.dev>
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/"
}