# Maintainer: Gabriel Ebner <gebner@gebner.org>
pkgname=gebner-i3
pkgver=2
pkgrel=1
pkgdesc="System config (i3 packages)"
arch=(any)
url="https://git.gebner.org/gebner/archpkgs"
license=(MIT)
groups=(gebner)

depends=()

depends+=(
  fcitx
  fcitx-mozc
  fcitx-table-other
  fcitx-m17n
)

depends+=(
  noto-fonts
  noto-fonts-emoji
  noto-fonts-cjk

  cantarell-fonts

  # merriweather
  # merriweather-sans
  ttf-opensans
  # ttf-libertine # breaks 

  ttf-dejavu
  ttf-liberation
  ttf-ubuntu-font-family

  wqy-microhei
  otf-ipafont
  otf-ipaexfont
  adobe-source-han-sans-otc-fonts
  adobe-source-han-serif-otc-fonts

  ttf-inconsolata
  otf-fira-sans
  otf-fira-mono
  ttf-fira-code

  adobe-source-code-pro-fonts

  otf-font-awesome
)

# prevent satanic torture
depends+=(qt5ct)

# hardware.uinput.enable = true;

depends+=(gnome-settings-daemon)

depends+=(gnome-keyring)

depends+=(dconf)

depends+=(
  flatpak
  flatpak-builder
  xdg-desktop-portal-gtk
)

depends+=(
  blueman
)

depends+=(
  xclip
)


depends+=(
  i3-wm
  i3status

  rofi

  feh

  network-manager-applet

  nautilus
  pcmanfm

  evince

  arandr

  xss-lock i3lock
  # i3lock-color

  xdotool

  scrot

  pavucontrol
  pasystray

  dconf-editor

  unclutter

  dunst
)

depends+=(
  lightdm
  lightdm-gtk-greeter
  xorg-server
)

# TODO: fcitx
# TODO: gnome keyring SSH
# TODO: enable systemd units?

          # export XDG_DATA_DIRS=/run/current-system/sw/share/''${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS
          # export $(${pkgs.gnome3.gnome_keyring}/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
          # export XDG_CURRENT_DESKTOP=X-Generic
          # i3 &

rootdir=$PWD

package() {
  cp -a "$rootdir/files/"* "$pkgdir"
}