archpkgs/gebner-i3/PKGBUILD

132 lines
1.7 KiB
Bash

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