2022-10-26 01:02:34 +02:00
|
|
|
# Maintainer: Tibo De Peuter <tibo.depeuter@gmail.com>
|
|
|
|
pkgbase=tdpeuter
|
2022-10-26 08:27:07 +02:00
|
|
|
pkgname=(tdpeuter-base tdpeuter-dev tdpeuter-desktop tdpeuter-me)
|
2022-10-26 21:42:32 +02:00
|
|
|
pkgver=0.0.10
|
2022-10-26 01:28:22 +02:00
|
|
|
pkgrel=1
|
2022-10-26 01:02:34 +02:00
|
|
|
pkgdesc="Sysconfig for my systems"
|
|
|
|
arch=(any)
|
2022-10-26 01:28:22 +02:00
|
|
|
url="https://git.depeuter.tk/tdpeuter/arch-pkgs"
|
2022-10-26 01:02:34 +02:00
|
|
|
license=(GPL)
|
|
|
|
groups=(tdpeuter)
|
|
|
|
|
|
|
|
package_tdpeuter-base() {
|
2022-10-26 21:20:03 +02:00
|
|
|
install=tdpeuter-base.install
|
|
|
|
|
2022-10-26 01:28:22 +02:00
|
|
|
depends=(
|
2022-10-26 21:42:32 +02:00
|
|
|
base linux linux-firmware vim
|
2022-10-26 01:28:22 +02:00
|
|
|
)
|
2022-10-26 19:53:11 +02:00
|
|
|
|
|
|
|
# Networking
|
|
|
|
depends+=(
|
|
|
|
networkmanager
|
|
|
|
)
|
|
|
|
|
2022-10-26 01:28:22 +02:00
|
|
|
}
|
|
|
|
|
2022-10-26 08:27:07 +02:00
|
|
|
package_tdpeuter-dev() {
|
|
|
|
depends=(
|
2022-10-26 12:49:01 +02:00
|
|
|
tdpeuter-base
|
|
|
|
)
|
|
|
|
|
|
|
|
depends+=(
|
2022-10-26 21:20:03 +02:00
|
|
|
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
|
2022-10-26 08:27:07 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# C/C++ programming
|
|
|
|
depends+=(
|
2022-10-26 21:20:03 +02:00
|
|
|
boost boost-libs cmake gcc gdb glew pkg-config sdl2 sdl2_image
|
2022-10-26 08:27:07 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# Haskell programming
|
|
|
|
depends+=(
|
|
|
|
stack
|
|
|
|
)
|
|
|
|
|
|
|
|
# Networking
|
|
|
|
depends+=(
|
2022-10-26 21:20:03 +02:00
|
|
|
termshark traceroute wireshark-qt
|
2022-10-26 08:27:07 +02:00
|
|
|
)
|
|
|
|
}
|
|
|
|
|
2022-10-26 01:28:22 +02:00
|
|
|
package_tdpeuter-desktop() {
|
2022-10-26 12:49:01 +02:00
|
|
|
install=tdpeuter-desktop.install
|
|
|
|
|
|
|
|
depends=(
|
|
|
|
tdpeuter-base
|
|
|
|
)
|
2022-10-26 20:12:19 +02:00
|
|
|
|
|
|
|
# To move dotfiles around
|
|
|
|
depends+=(
|
2022-10-26 21:42:32 +02:00
|
|
|
fzf stow
|
2022-10-26 20:12:19 +02:00
|
|
|
)
|
2022-10-26 08:27:07 +02:00
|
|
|
|
|
|
|
# Base of sway desktop
|
2022-10-26 12:49:01 +02:00
|
|
|
depends+=(
|
2022-10-26 21:20:03 +02:00
|
|
|
alacritty brightnessctl dunst libnotify swayidle waybar
|
2022-10-26 08:27:07 +02:00
|
|
|
xorg-xwayland
|
2022-10-26 01:28:22 +02:00
|
|
|
)
|
2022-10-26 01:02:34 +02:00
|
|
|
|
2022-10-26 01:28:22 +02:00
|
|
|
# Fonts
|
|
|
|
depends+=(
|
2022-10-26 21:20:03 +02:00
|
|
|
awesome-terminal-fonts noto-fonts noto-fonts-cjk
|
2022-10-26 01:28:22 +02:00
|
|
|
noto-fonts-emoji
|
|
|
|
)
|
2022-10-26 12:49:01 +02:00
|
|
|
|
2022-10-26 01:28:22 +02:00
|
|
|
}
|
2022-10-26 01:02:34 +02:00
|
|
|
|
2022-10-26 08:27:07 +02:00
|
|
|
package_tdpeuter-me() {
|
2022-10-26 01:28:22 +02:00
|
|
|
depends=(
|
2022-10-26 12:49:01 +02:00
|
|
|
tdpeuter-base
|
|
|
|
tdpeuter-desktop
|
|
|
|
)
|
|
|
|
|
|
|
|
depends+=(
|
2022-10-26 08:27:07 +02:00
|
|
|
firefox
|
|
|
|
nextcloud-client
|
|
|
|
qutebrowser
|
|
|
|
)
|
|
|
|
|
|
|
|
# Development
|
|
|
|
depends+=(
|
|
|
|
code
|
|
|
|
)
|
|
|
|
|
|
|
|
# Tools
|
|
|
|
depends+=(
|
|
|
|
vifm
|
|
|
|
zathura
|
|
|
|
zathura-pdf-mupdf
|
|
|
|
zellij
|
|
|
|
)
|
|
|
|
|
|
|
|
# Socials
|
|
|
|
depends+=(
|
2022-10-26 01:28:22 +02:00
|
|
|
)
|
2022-10-26 08:27:07 +02:00
|
|
|
|
|
|
|
# Entertainment
|
|
|
|
depends+=(
|
|
|
|
)
|
|
|
|
|
|
|
|
post_install() {
|
|
|
|
code --install-extension ms-vscode.cpptools
|
|
|
|
}
|
2022-10-26 01:02:34 +02:00
|
|
|
}
|