132 lines
1.8 KiB
Bash
132 lines
1.8 KiB
Bash
|
# Maintainer: Gabriel Ebner <gebner@gebner.org>
|
||
|
pkgname=gebner-i3
|
||
|
pkgver=1
|
||
|
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
|
||
|
)
|
||
|
|
||
|
# environment.systemPackages = [
|
||
|
# (pkgs.writeScriptBin "gsd-xsettings"
|
||
|
# ''
|
||
|
# #!/bin/sh
|
||
|
# exec ${pkgs.gnome3.gnome-settings-daemon}/libexec/gsd-xsettings "$@"
|
||
|
# '')
|
||
|
# ];
|
||
|
|
||
|
# 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)
|
||
|
|
||
|
# 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"
|
||
|
}
|