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

}
