gebner-i3-1

This commit is contained in:
Gabriel Ebner 2020-12-26 20:22:03 +01:00
parent ceab653561
commit 8e89e98ac4
3 changed files with 151 additions and 0 deletions

131
gebner-i3/PKGBUILD Normal file

@ -0,0 +1,131 @@
# 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"
}

@ -0,0 +1,19 @@
Section "InputClass"
Identifier "keyboard"
Driver "libinput"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
Option "XkbVariant" "altgr-intl"
Option "XkbOptions" "caps:ctrl_modifier"
EndSection
Section "InputClass"
Identifier "mouse"
Driver "libinput"
MatchIsPointer "yes"
Option "AccelProfile" "flat"
EndSection

@ -0,0 +1 @@
/usr/lib/gsd-xsettings