diff --git a/sh/501-yay b/sh/501-yay new file mode 100644 index 00000000..fcab011f --- /dev/null +++ b/sh/501-yay @@ -0,0 +1,21 @@ +#!/bin/sh +# +# An AUR helper is a way to automate the process below. +# +# `yay` is an AUR helper. +# +# https://wiki.archlinux.org/index.php/AUR_Helpers + +set -xe + +git clone https://aur.archlinux.org/yay-bin.git + +cd yay-bin + +vim PKGBUILD + +makepkg -si + +cd .. + +rm -rf yay-bin diff --git a/sh/502-fontconfig b/sh/502-fontconfig new file mode 100644 index 00000000..906c9e3b --- /dev/null +++ b/sh/502-fontconfig @@ -0,0 +1,20 @@ +#!/bin/sh +# +# Font settings are very important! These make your Arch Linux +# installation look a lot better than the defaults. +# +# https://wiki.archlinux.org/index.php/Font_Configuration +# https://old.reddit.com/r/archlinux/comments/5r5ep8 + +set -xe + +FONTS="/etc/fonts" + +# Disable embedded bitmaps for all fonts +ln -s $FONTS/conf.avail/70-no-bitmaps.conf $FONTS/conf.d + +# Enable sub-pixel RGB rendering +ln -s $FONTS/conf.avail/10-sub-pixel-rgb.conf $FONTS/conf.d + +# Enable the LCD filter (reduces color fringing) +ln -s $FONTS/conf.avail/11-lcdfilter-default.conf $FONTS/conf.d diff --git a/sh/503-pacman-contrib b/sh/503-pacman-contrib new file mode 100644 index 00000000..2bd025b7 --- /dev/null +++ b/sh/503-pacman-contrib @@ -0,0 +1,11 @@ +#!/bin/sh +# +# `pacman-contrib` is used for tools like `paccache`, which +# allows us to get rid of older cached packages to save +# disk space. +# +# https://wiki.archlinux.org/index.php/Pacman + +set -xe + +pacman -S pacman-contrib diff --git a/sh/504-launch b/sh/504-launch new file mode 100644 index 00000000..64b2ae80 --- /dev/null +++ b/sh/504-launch @@ -0,0 +1,11 @@ +#!/bin/sh +# +# `launch-cmd` is used to "launch" programs from the shell. +# This method of starting programs prevents it from logging to +# the shell and blocking the next command. +# +# https://github.com/silverhammermba/launch + +set -xe + +yay -S launch-cmd