diff --git a/tlconfig-gui/10-dpms.conf b/tlconfig-gui/10-dpms.conf new file mode 100644 index 0000000..95a6f8a --- /dev/null +++ b/tlconfig-gui/10-dpms.conf @@ -0,0 +1,14 @@ + +Section "Monitor" + Identifier "eDP1" + Option "DPMS" "false" +EndSection + +Section "ServerLayout" + Identifier "ServerLayout0" + Option "StandbyTime" "0" + Option "SuspendTime" "0" + Option "OffTime" "0" + Option "BlankTime" "0" +EndSection + diff --git a/tlconfig-gui/50-synaptics.conf b/tlconfig-gui/50-synaptics.conf new file mode 100644 index 0000000..4613164 --- /dev/null +++ b/tlconfig-gui/50-synaptics.conf @@ -0,0 +1,14 @@ +Section "InputClass" + Identifier "touchpad catchall" + Driver "synaptics" + MatchIsTouchpad "on" + Option "TapButton1" "0" + Option "TapButton2" "0" + Option "TapButton3" "0" + Option "VertTwoFingerScroll" "on" + Option "HorizTwoFingerScroll" "on" + Option "VertScrollDelta" "-51" + Option "HorizScrollDelta" "-51" + MatchDevicePath "/dev/input/event*" +EndSection + diff --git a/tlconfig-gui/PKGBUILD b/tlconfig-gui/PKGBUILD new file mode 100644 index 0000000..652fcb7 --- /dev/null +++ b/tlconfig-gui/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: David Thurstenson +pkgname=tlconfig-gui +pkgver=0.1 +pkgrel=1 +epoch= +pkgdesc="Thurstylark's system config: GUI and graphical environment" +arch=() +url="https://git.thurstylark.com/tl-archconfig.git" +license=('GPL') +groups=() +# the terminal environment package will go here too +depends=('xorg' 'xorg-xinit' 'numlockx' 'xautolock' + 'i3' 'i3lock' 'py3status' 'dmenu' 'gcr' + 'pulseaudio' 'pulseaudio-alsa' 'pavucontrol' + 'ttf-inconsolata' 'ttf-liberation' + 'ttf-symbola' 'ttf-indic-otf' + 'noto-fonts' 'noto-fonts-emoji' 'noto-fonts-cjk' + 'xclip' 'xdotool' 'mpv' 'youtube-dl' + 'ffmpeg' 'maim' + + # AUR packages + 'srandrd' 'light-git' 'xurls' 'spotify' + 'j4-make-config-git' 'chromium-widevine' + + # Custom packages + 'st-tl' +) +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +source=('fontconfig.local.conf' + '50-synaptics.conf' + '10-dpms.conf' + ) +md5sums=('ad6c51353008142aa1359ecbce929ff9' + '5584c5db17558cc6ccafc48e4e2d6f6b' + '89a2c471c46f79c4571cd7ddb6974e88') + +package() { + # Change 'monospace' fontconfig alias to Inconsolata + install -D -o root -m 644 fontconfig.local.conf ${pkgdir}/etc/fonts/local.conf + + # Disable automatic DPMS monitor off time. I take care of that in my .xinitrc instead + # Ref: https://wiki.thurstylark.com/Xinitrc.html#Screen%20Locker + install -D -o root -m 644 10-dpms.conf ${pkgdir}/etc/X11/xorg.conf.d/10-dpms.conf + + # Disable all tap clicking and make sure two-finger scroll is on + install -D -o root -m 644 50-synaptics.conf ${pkgdir}/etc/X11/xorg.conf.d/50-synaptics.conf +} diff --git a/tlconfig-gui/fontconfig.local.conf b/tlconfig-gui/fontconfig.local.conf new file mode 100644 index 0000000..1ef81c8 --- /dev/null +++ b/tlconfig-gui/fontconfig.local.conf @@ -0,0 +1,8 @@ + + + monospace + + + Inconsolata + +