2022-10-26 01:02:34 +02:00
|
|
|
# Maintainer: Tibo De Peuter <tibo.depeuter@gmail.com>
|
|
|
|
pkgbase=tdpeuter
|
2022-10-26 22:01:49 +02:00
|
|
|
pkgname=(tdpeuter-base tdpeuter-dev tdpeuter-desktop)
|
2022-10-27 22:25:25 +02:00
|
|
|
pkgver=0.1.1
|
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
|
|
|
|
2022-10-26 22:29:04 +02:00
|
|
|
# Networking & wireless
|
2022-10-26 19:53:11 +02:00
|
|
|
depends+=(
|
2022-10-26 22:29:04 +02:00
|
|
|
bluez bluez-utils networkmanager
|
2022-10-26 19:53:11 +02:00
|
|
|
)
|
|
|
|
|
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
|
|
|
|
2022-10-27 21:14:08 +02:00
|
|
|
# Utilities
|
2022-10-26 20:12:19 +02:00
|
|
|
depends+=(
|
2022-10-27 21:14:08 +02:00
|
|
|
fzf stow x11-ssh-askpass
|
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-27 08:37:15 +02:00
|
|
|
brightnessctl dunst libnotify swayidle waybar xorg-xwayland
|
2022-10-27 12:35:52 +02:00
|
|
|
network-manager-applet pamixer playerctl jq
|
2022-10-27 08:37:15 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# Applications
|
|
|
|
depends+=(
|
|
|
|
alacritty firefox nextcloud-client qutebrowser obsidian code
|
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 08:27:07 +02:00
|
|
|
|
|
|
|
# Tools
|
|
|
|
depends+=(
|
2022-10-27 21:30:27 +02:00
|
|
|
vifm zathura zathura-pdf-mupdf zellij
|
2022-10-26 08:27:07 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
post_install() {
|
|
|
|
code --install-extension ms-vscode.cpptools
|
|
|
|
}
|
2022-10-26 01:02:34 +02:00
|
|
|
}
|