#!/bin/bash # Install script for ntnsndr's Arch environment echo "Beginning install script for ntnsndr Arch environment" # First, some basic utilities sudo pacman -S xdg-utils sudo pacman -S nodejs npm sudo pacman -S ruby base-devel # Ensure .bash_aliases works, not default on Arch cat > ~/.bashrc << EOF if [ -f ~/.bash_aliases ]; then source ~/.bash_aliases fi EOF # Next, core apps sudo pacman -S nextcloud-client sudo pacman -S keepassxc # emacs sudo pacman -S emacs emacs --script install-emacs.el # not working # pandoc sudo pacman -S pandoc sudo pacman -S pandoc-citeproc sudo pacman -S texlive sudo pacman -S lmodern # revealjs cd ~/.revealjs git clone https://github.com/hakimel/reveal.js.git cd reveal.js npm install cp ~/.revealjs/ntn.css ~/.revealjs/reveal.js/css/theme/ cd ~ # zotero sudo snap install zotero # If we change location, update that in .emacs AND pandout.sh script echo "Installation script complete"