gebner-i3-1
This commit is contained in:
parent
ceab653561
commit
8e89e98ac4
131
gebner-i3/PKGBUILD
Normal file
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"
|
||||||
|
}
|
19
gebner-i3/files/etc/xorg.conf.d/libinput.conf
Normal file
19
gebner-i3/files/etc/xorg.conf.d/libinput.conf
Normal file
@ -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
|
1
gebner-i3/files/usr/bin/gsd-xsettings
Symbolic link
1
gebner-i3/files/usr/bin/gsd-xsettings
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/gsd-xsettings
|
Loading…
Reference in New Issue
Block a user