64 lines
955 B
Bash
64 lines
955 B
Bash
# Maintainer: Yi-Ting Shih <ytshih@konchin.com>
|
|
pkgname=hl-workstation-meta
|
|
pkgver=1.0.2
|
|
pkgrel=1
|
|
pkgdesc="Workstation meta package for konchin.com homelab"
|
|
arch=(any)
|
|
url="https://gitea.konchin.com/package/hl-workstation-meta"
|
|
license=('0BSD')
|
|
depends=(
|
|
# Inherit from base
|
|
'hl-base-meta'
|
|
'hl-workstation-env'
|
|
# System
|
|
'audit'
|
|
'base-devel'
|
|
'fail2ban'
|
|
'linux-headers'
|
|
'nftables'
|
|
# Tools
|
|
'ansible'
|
|
'ansible-lint'
|
|
'arch-install-scripts'
|
|
'bind'
|
|
'conntrack-tools'
|
|
'debootstrap'
|
|
'devscripts'
|
|
'docker'
|
|
'docker-buildx'
|
|
'docker-compose'
|
|
'fluxcd'
|
|
'helm'
|
|
'just'
|
|
'k9s'
|
|
'kubectl'
|
|
'kustomize'
|
|
'longhornctl'
|
|
'man-db'
|
|
'man-pages'
|
|
'minio-client'
|
|
'namcap'
|
|
'neovim'
|
|
'rsync'
|
|
'shellcheck'
|
|
'sops'
|
|
'talosctl'
|
|
'tmux'
|
|
'velero'
|
|
'yq'
|
|
# Language
|
|
'deno'
|
|
'go'
|
|
'go-jsonnet'
|
|
'nodejs'
|
|
'npm'
|
|
'pnpm'
|
|
'rust'
|
|
'ts-node'
|
|
'typescript'
|
|
'zig'
|
|
'zls'
|
|
)
|
|
provides=('hl-meta')
|
|
conflicts=('hl-meta')
|