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
 | |
|     }
 | |
| }
 |