Files
karim 10b88a67bc Initial commit — TANINUX (camel): management app + distro packaging
- app: GTK System Settings (tsettings) + Software Hub (thub) + TUI
- distro/: camel.toml manifest + MANIFEST.md (Arch + [tanin] repo model)
- packaging/: taninux, tanin-desktop (niri metapackage), tanin-greet,
  tanin-libadwaita, tanin-setup
- docs/, data/, LICENSE (GPL-3.0-or-later)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 20:18:30 +02:00

23 lines
903 B
Bash

# Maintainer: Karim <karim@gabrielevarano.ch>
#
# First-run-Setup: seedet ~/.config aus /usr/share/tanin/skel und richtet das
# Session-Portal ein. Wird vom Metapackage als depends gezogen; nach der
# Installation ruft der User (oder ein Autostart) einmal `tanin-setup`.
pkgname=tanin-setup
pkgver=0.1.0
pkgrel=1
pkgdesc="TANINUX first-run setup — seed user configs and enable the session portal"
arch=('any')
url="https://taninux.kgva.ch"
license=('GPL-3.0-or-later')
depends=('systemd' 'xdg-desktop-portal' 'xdg-desktop-portal-gtk')
package() {
install -Dm755 "$startdir/tanin-setup" "$pkgdir/usr/bin/tanin-setup"
install -Dm644 "$startdir/tanin-session.target" \
"$pkgdir/usr/share/tanin/tanin-session.target"
# Default-Configs landen hier (Phase 2: tanin-eww liefert die eww/Compositor-
# Configs nach /usr/share/tanin/skel/.config/…):
install -d "$pkgdir/usr/share/tanin/skel"
}