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-30 16:03:16 +01:00
|
|
|
pkgver=0.1.6
|
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-28 23:54:13 +02:00
|
|
|
install=base.install
|
2022-10-26 21:20:03 +02:00
|
|
|
|
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-28 23:54:13 +02:00
|
|
|
bluez bluez-utils
|
|
|
|
networkmanager
|
|
|
|
pamixer playerctl pulseaudio-bluetooth
|
2022-10-26 19:53:11 +02:00
|
|
|
)
|
|
|
|
|
2022-10-28 23:54:13 +02:00
|
|
|
# Secrets
|
2022-10-27 22:49:10 +02:00
|
|
|
depends+=(
|
|
|
|
keychain
|
|
|
|
)
|
|
|
|
|
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-28 23:54:13 +02:00
|
|
|
install=desktop.install
|
2022-10-26 12:49:01 +02:00
|
|
|
|
|
|
|
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-28 23:54:13 +02:00
|
|
|
fzf jq
|
|
|
|
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-28 23:54:13 +02:00
|
|
|
brightnessctl
|
|
|
|
dunst libnotify
|
|
|
|
swayidle waybar xorg-xwayland
|
|
|
|
network-manager-applet
|
2022-10-27 08:37:15 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
# Applications
|
|
|
|
depends+=(
|
2022-10-28 23:54:13 +02:00
|
|
|
alacritty
|
|
|
|
firefox qutebrowser
|
|
|
|
nextcloud-client
|
|
|
|
obsidian
|
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-28 23:54:13 +02:00
|
|
|
noto-fonts noto-fonts-cjk noto-fonts-emoji
|
2022-10-30 16:03:16 +01:00
|
|
|
otf-font-awesome
|
2022-10-26 01:28:22 +02:00
|
|
|
)
|
2022-10-26 08:27:07 +02:00
|
|
|
|
|
|
|
# Tools
|
|
|
|
depends+=(
|
2022-10-30 16:03:16 +01:00
|
|
|
duf
|
2022-10-28 23:54:13 +02:00
|
|
|
neofetch
|
2022-12-21 12:19:55 +01:00
|
|
|
pandoc pydflatex texlive-cleanthesis textlive-latexextra
|
2022-10-28 23:54:13 +02:00
|
|
|
vifm
|
2022-10-30 16:03:16 +01:00
|
|
|
wget
|
2022-10-28 23:54:13 +02:00
|
|
|
zathura zathura-pdf-mupdf
|
|
|
|
zellij
|
2022-10-26 08:27:07 +02:00
|
|
|
)
|
|
|
|
|
2022-10-26 01:02:34 +02:00
|
|
|
}
|