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