Overhaul linux setup scrips
This commit is contained in:
parent
e52e9a0a5d
commit
a634e07bcc
32
setup-linux-headless.sh
Executable file
32
setup-linux-headless.sh
Executable 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/
|
|
@ -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/
|
||||
|
|
Reference in a new issue