91 lines
1.7 KiB
Bash
91 lines
1.7 KiB
Bash
# Maintainer: Tibo De Peuter <tibo.depeuter@gmail.com>
|
|
pkgbase=tdpeuter
|
|
pkgname=(tdpeuter-base tdpeuter-dev tdpeuter-desktop)
|
|
pkgver=0.0.15
|
|
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=tdpeuter-base.install
|
|
|
|
depends=(
|
|
base linux linux-firmware vim
|
|
)
|
|
|
|
# Networking & wireless
|
|
depends+=(
|
|
bluez bluez-utils networkmanager
|
|
)
|
|
|
|
}
|
|
|
|
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=tdpeuter-desktop.install
|
|
|
|
depends=(
|
|
tdpeuter-base
|
|
)
|
|
|
|
# To move dotfiles around
|
|
depends+=(
|
|
fzf stow
|
|
)
|
|
|
|
# Base of sway desktop
|
|
depends+=(
|
|
brightnessctl dunst libnotify swayidle waybar xorg-xwayland
|
|
network-manager-applet
|
|
)
|
|
|
|
# Applications
|
|
depends+=(
|
|
alacritty firefox nextcloud-client qutebrowser obsidian code
|
|
)
|
|
|
|
# Fonts
|
|
depends+=(
|
|
awesome-terminal-fonts noto-fonts noto-fonts-cjk
|
|
noto-fonts-emoji
|
|
)
|
|
|
|
# Tools
|
|
depends+=(
|
|
vifm zathura zathura-pdf-mupdf zellij
|
|
)
|
|
|
|
post_install() {
|
|
code --install-extension ms-vscode.cpptools
|
|
}
|
|
}
|