132 lines
1.7 KiB
Bash
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"
|
|
}
|