meta: Update Arch Linux bootstrap process

Fixed some things which should make the entire process a bit
more fluent.
This commit is contained in:
Donovan Glover 2018-12-11 15:48:33 -05:00
commit ce8a2e54c7
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
2 changed files with 28 additions and 8 deletions

View File

@ -36,6 +36,18 @@ yarnconfig:
@yarn config set -- --emoji true
@yarn config set prefix /usr/local
.PHONY: rust
rust:
@rustup install stable
@rustup default stable
.PHONY: gnome
gnome:
@../gnome/.config/gnome/extensions.sh
@../gnome/.config/gnome/antialiasing.sh
@../gnome/.config/gnome/arc-dark-gtk-theme.sh
@../gnome/.config/gnome/breeze-cursor-theme.sh
.PHONY: clean
clean:
@rm -fv PKGBUILDs/**/*.pkg.tar.xz

View File

@ -13,26 +13,31 @@ sudo -v
# Source: https://gist.github.com/cowboy/3118588
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &
# Install dependencies
sudo -n pacman -S stow
# Refresh GPG keys before installing packages
make refresh-keys
# Install PKGBUILDs
make package=tari-core
make package=bspwm-round-corners-git
make package=color-scripts
make package=xeventbind
# Install aur dependencies
# Install yay
make aur package=yay
make aur package=rtv
make aur package=polybar
make aur package=shotgun
make aur package=ranger-git
# Install aur packages with yay
yay -S rtv
yay -S polybar
yay -S shotgun
yay -S ranger-git
yay -S shantz-xwinwrap-bzr
# Additional settings
make fontconfig
make yarnconfig
# Enable the lightweight X11 display manager
systemctl enable --now lxdm.service
# Revoke privileges
sudo -K
@ -42,5 +47,8 @@ make -C ..
# Change the color scheme to a sane default
wal --theme base16-tomorrow-night
# Create the user's home directories
xdg-user-dirs-update
# Run vim for the first time (i.e. install plugins and exit)
nvim