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