108 lines
1.9 KiB
Bash
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
|
|
)
|
|
|
|
}
|