Archived
1
0
Fork 0

Overhaul linux setup scrips

This commit is contained in:
Christoph Heiss 2017-05-05 19:58:08 +02:00
parent e52e9a0a5d
commit a634e07bcc
2 changed files with 42 additions and 5 deletions

32
setup-linux-headless.sh Executable file
View file

@ -0,0 +1,32 @@
#!/usr/bin/env bash
set -e
# install pacaur
sudo pacman -Syu --noconfirm
sudo pacman --noconfirm -S expac yajl
git clone --depth=1 https://github.com/rmarquis/pacaur
sudo cp pacaur/pacaur /usr/local/bin/
sudo cp pacaur/bash.completion /usr/share/bash-completion/completions/pacaur
sudo mkdir -p /etc/xdg/pacaur
sudo cp pacaur/config /etc/xdg/pacaur/
rm -rf pacaur
# Add sig for cower
gpg --recv-keys --keyserver hkp://pgp.mit.edu 1EB2638FF56C0C53
pacaur -Syu --aur --noconfirm
pacaur --noconfirm --noedit -S \
thefuck youtube-dl markdown speedometer htop nodejs npm \
nmap avahi intel-ucode cmake iotop perl-mime-tools \
perl-net-smtp-ssl perl-authen-sasl bash-completion cower
# fix avahi
sudo groupadd -r -g 84 avahi || true
sudo useradd -r -u 84 -g avahi -d / -s /bin/false -c avahi avahi || true
sudo npm install -g gulp
cp -va files/.bash_{aliases,colors,profile,utils} files/.bashrc files/.gitconfig $HOME/

View file

@ -3,7 +3,8 @@
set -e
# install pacaur
sudo pacman -S git bash-completion expac cower yajl
sudo pacman -Syu --noconfirm
sudo pacman --noconfirm -S expac yajl
git clone --depth=1 https://github.com/rmarquis/pacaur
sudo cp pacaur/pacaur /usr/local/bin/
sudo cp pacaur/bash.completion /usr/share/bash-completion/completions/pacaur
@ -12,20 +13,24 @@ sudo cp pacaur/config /etc/xdg/pacaur/
rm -rf pacaur
# Add sig for cower
gpg --recv-keys --keyserver hkp://pgp.mit.edu 1EB2638FF56C0C53
pacaur -Syu --aur --noconfirm
pacaur --noconfirm --noedit -S \
scrot thefuck dropbox youtube-dl markdown speedometer htop \
nodejs npm texlive-most gimp screenfetch geary nmap avahi \
sublime-text-dev intel-ucode cups cups-filters ghostscript \
ttf-meslo fontconfig vlc libva-vdpau-driver spotify cmake \
iotop perl-mime-tools perl-net-smtp-ssl perl-authen-sasl \
qemu
qemu bash-completion cower
pacaur -Qs hplib && pacaur -Rns hplib
# fix avahi
sudo groupadd -r -g 84 avahi
sudo useradd -r -u 84 -g avahi -d / -s /bin/false -c avahi avahi
sudo groupadd -r -g 84 avahi || true
sudo useradd -r -u 84 -g avahi -d / -s /bin/false -c avahi avahi || true
sudo npm install -g gulp
cp -va files/. $HOME/
cp -va files/.bash_{aliases,colors,profile,utils} files/.bashrc files/.gitconfig $HOME/