Skip to content

Instantly share code, notes, and snippets.

@koesherbacon
Forked from gabrielmoreira/manjaro-install.sh
Created February 10, 2016 00:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koesherbacon/b53d0c6b80c763f596d6 to your computer and use it in GitHub Desktop.
Save koesherbacon/b53d0c6b80c763f596d6 to your computer and use it in GitHub Desktop.
Manjaro Install script
# Prepare pacman
sudo mkdir -p /root/.gnupg
sudo pacman-key --init && sudo pacman-key --populate archlinux manjaro && sudo pacman-key --refresh-keys
# Remove packages
sudo pacman -R empathy accerciser gnome-chess gnome-sudoku gnome-tetravex polari five-or-more four-in-a-row steam-native ipython hitori gnome-klotski steam quadrapassel gnome-nibbles aisleriot lightsoff gnome-mahjongg gnome-mines iagno gnome-robots tali swell-foop
# Upgrade all
sudo pacman -Syyu
# Install zsh & oh-my-zsh
sudo pacman -S --noconfirm git zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
chsh -s $(which zsh)
# Do logout & login
# Install official packages
sudo pacman -S --noconfirm mysql pidgin plank openssh playonlinux wine tk libreoffice-still-pt-BR nethogs python2 python2-pip docker vim synapse samba
# Install community packages
yaourt -S --noconfirm google-chrome sublime-text-dev ngrok elementary-icon-theme fasd
# Install custom softwares
curl https://raw.githubusercontent.com/creationix/nvm/v0.23.3/install.sh | bash
# yaourt -S --noconfirm teamviewer insync dropbox
# yaourt -S --noconfirm crashplan
# yaourt -S --noconfirm nautilus-dropbox insync-nautilus
# Enable docker without sudo
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo systemctl enable docker
sudo systemctl start docker
newgrp docker
# Install virtualbox
sudo pacman -S linux316-headers
sudo pacman -S virtualbox
# Gnome settings
gsettings set org.gnome.desktop.interface clock-show-date true
gsettings set org.gnome.shell enabled-extensions 'elementary'
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
gsettings set org.gnome.Terminal.Legacy.Settings dark-theme true
gsettings set org.gnome.Terminal.Legacy.Settings new-terminal-mode 'tab'
gsettings set org.gnome.Terminal.Legacy.Settings default-show-menubar false
# gsettings set org.gnome.Terminal.Legacy.Keybindings prev-tab '<Alt>Left'
# gsettings set org.gnome.Terminal.Legacy.Keybindings next-tab '<Alt>Right'
# gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/gnome/Mirror.jpg'
# gsettings set org.gnome.desktop.datetime automatic-timezone true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment