1
0
forked from extern/nix-config
donovanglover-nix-config/.archlinux/bootstrap.sh
Donovan Glover 49c0091f1b
archlinux: Use yay to install AUR packages
It turns out that yay automatically handles the process of installing
package dependencies not in the official repositories. This is very
important for some PKGBUILDs, so I've gone ahead and let yay handle
all the AUR packages I build.
2018-12-09 23:52:24 -05:00

46 lines
853 B
Bash
Executable File

#!/bin/sh
# End the script on any errors
set -e
# Change the working directory to this one
cd "$(dirname "$0")"
# Get administrative privileges
sudo -v
# Keep pinging sudo until this script finishes
# Source: https://gist.github.com/cowboy/3118588
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &
# Install PKGBUILDs
make package=tari-core
make package=bspwm-round-corners-git
make package=color-scripts
make package=xeventbind
# Install yay
make aur package=yay
# Install aur packages with yay
yay -S rtv
yay -S polybar
yay -S shotgun
yay -S ranger-git
# Additional settings
make fontconfig
make yarnconfig
# Revoke privileges
sudo -K
# Install dotfiles
make -C ..
# Change the color scheme to a sane default
wal --theme base16-tomorrow-night
# Run vim for the first time (i.e. install plugins and exit)
nvim