sisyphus/arch/pkg/tdpeuter/PKGBUILD

108 lines
1.9 KiB
Bash

# Maintainer: Tibo De Peuter <tibo.depeuter@gmail.com>
pkgbase=tdpeuter
pkgname=(tdpeuter-base tdpeuter-dev tdpeuter-desktop)
pkgver=0.1.6
pkgrel=1
pkgdesc="Sysconfig for my systems"
arch=(any)
url="https://git.depeuter.tk/tdpeuter/arch-pkgs"
license=(GPL)
groups=(tdpeuter)
package_tdpeuter-base() {
install=base.install
depends=(
base linux linux-firmware vim
)
# Networking & wireless
depends+=(
bluez bluez-utils
networkmanager
pamixer playerctl pulseaudio-bluetooth
)
# Secrets
depends+=(
keychain
)
}
package_tdpeuter-dev() {
depends=(
tdpeuter-base
)
depends+=(
archlinux-keyring autoconf automake binutils bison debugedit
fakeroot file findutils flex gawk gcc gettext git grep groff
gzip libtool m4 make man pacman patch pkgconf sed sudo
texinfo which
)
# C/C++ programming
depends+=(
boost boost-libs cmake gcc gdb glew pkg-config sdl2 sdl2_image
)
# Haskell programming
depends+=(
stack
)
# Networking
depends+=(
termshark traceroute wireshark-qt
)
}
package_tdpeuter-desktop() {
install=desktop.install
depends=(
tdpeuter-base
)
# Utilities
depends+=(
fzf jq
stow
x11-ssh-askpass
)
# Base of sway desktop
depends+=(
brightnessctl
dunst libnotify
swayidle waybar xorg-xwayland
network-manager-applet
)
# Applications
depends+=(
alacritty
firefox qutebrowser
nextcloud-client
obsidian
)
# Fonts
depends+=(
noto-fonts noto-fonts-cjk noto-fonts-emoji
otf-font-awesome
)
# Tools
depends+=(
duf
neofetch
pandoc pydflatex texlive-cleanthesis textlive-latexextra
vifm
wget
zathura zathura-pdf-mupdf
zellij
)
}