forked from extern/nix-config
8771dff380
kitty support is now in the latest released version of ranger, which is now in the community repository.
57 lines
1.1 KiB
Bash
Executable File
57 lines
1.1 KiB
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 &
|
|
|
|
# Refresh GPG keys before installing packages
|
|
make refresh-keys
|
|
|
|
# Install PKGBUILDs
|
|
make package=tari-core
|
|
make package=color-scripts
|
|
make package=xeventbind
|
|
|
|
# Install and set the default toolchain for rust
|
|
make rust
|
|
|
|
# Install yay
|
|
make aur package=yay
|
|
|
|
# Install aur packages with yay
|
|
yay -S rtv
|
|
yay -S polybar
|
|
yay -S shotgun
|
|
yay -S shantz-xwinwrap-bzr
|
|
|
|
# Additional settings
|
|
make fontconfig
|
|
make yarnconfig
|
|
|
|
# Enable the lightweight X11 display manager
|
|
systemctl enable lxdm.service
|
|
|
|
# Revoke privileges
|
|
sudo -K
|
|
|
|
# Install dotfiles
|
|
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
|