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>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# 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"
|
||||
}
|
||||
Reference in New Issue
Block a user