Last active
March 18, 2019 16:36
-
-
Save gabrielmoreira/912c7d5882ce78ffbba96a3adb8eb983 to your computer and use it in GitHub Desktop.
Antergos Installation Scripts - Install Antergos https://antergos.com/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo vim /etc/locale.gen | |
# uncoment en_US and pt_BR (both ISO e UTF) | |
sudo locale-gen | |
sudo vim /etc/locale.conf | |
# LANG=en_US.UTF-8 | |
# LC_COLLATE=en_US.UTF8 | |
sudo pacman --noconfirm -Syyyyu | |
sudo pacman -S zsh git vim tk terminator elementary-icon-theme chrome-gnome-shell albert fasd yaourt lynx python-pip muparser vlc docker meld gdm linux-headers | |
sudo pip install awscli | |
# CONFIGURE GDM | |
sudo systemctl disable lightdm | |
sudo systemctl enable gdm | |
# RUN NEXT STEP WITH YOUR REAL USER: | |
cat <<EOT >> ~/.yaourtrc | |
NOCONFIRM=1 | |
BUILD_NOCONFIRM=1 | |
EDITFILES=0 | |
EOT | |
yaourt -S ttf-ms-fonts google-chrome visual-studio-code-bin insomnia slack-desktop inxi glxinfo heroku-cli jdk7 jdk8 jdk9 docker-compose-bin consolas-font menulibre robo3t-bin teamviewer oh-my-zsh-git nvm | |
# CONFIGURE JAVA | |
sudo archlinux-java set java-8-jdk | |
# CONFIGURE DOCKER TO RUN WITHOUT SUDO | |
sudo systemctl enable docker | |
sudo gpasswd -a ${USER} docker | |
# ENABLE O TEAMVIEWER SERVICE | |
sudo systemctl enable teamviewerd | |
# INSTALL OH MY ZSH | |
# sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
cp /usr/share/oh-my-zsh/zshrc ~/.zshrc | |
chsh -s /bin/zsh | |
# INSTALL NVM | |
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | zsh | |
echo "source /usr/share/nvm/init-nvm.sh" >> ~/.zshrc | |
# nvm install v9 | |
# INSTALL VIM PLUGINS | |
sh <(curl https://j.mp/spf13-vim3 -L) | |
echo "set nospell" >> ~/.vimrc.local | |
echo "set mouse-=a" >> ~/.vimrc.local |
ALBERT CONFIG SUGGESTION
cat ~/.config/albert/albert.conf
[General]
hotkey=Meta+Space
showTray=true
terminal=terminator -x
[org.albert.extension.applications]
enabled=true
[org.albert.extension.calculator]
enabled=true
[org.albert.extension.files]
enabled=true
filters=inode/directory
[org.albert.extension.hashgenerator]
enabled=true
[org.albert.extension.python]
enabled=false
[org.albert.extension.snippets]
enabled=false
[org.albert.extension.ssh]
enabled=false
[org.albert.extension.system]
enabled=false
[org.albert.extension.terminal]
enabled=false
[org.albert.frontend.widgetboxmodel]
alwaysOnTop=true
clearOnHide=false
displayIcons=true
displayScrollbar=false
displayShadow=true
hideOnClose=false
hideOnFocusLoss=true
itemCount=5
showCentered=true
theme=Yosemite
INSTALL GNOME EXTENSIONS FROM COMMAND LINE
sudo curl -o /usr/local/bin/gnomeshell-extension-manager https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/gnomeshell-extension-manage && sudo chmod +x /usr/local/bin/gnomeshell-extension-manager
gnomeshell-extension-manager --install --system --extension-id 307 # dash-to-dock
gnomeshell-extension-manager --install --system --extension-id 608 # gnomenu
gnomeshell-extension-manager --install --system --extension-id 1031 # topicons plus
gnomeshell-extension-manager --install --system --extension-id 15 # alternate-tab
gnomeshell-extension-manager --install --system --extension-id 118 # no-topleft-hot-corner
gnomeshell-extension-manager --install --system --extension-id 841 # freon by UshakovVasilii
GNOME AND EXTENSIONS CONFIGURATION SUGGESTION
# Release left winkey, and use right winkey to open overlay menu
gsettings set org.gnome.mutter overlay-key 'Super_R'
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
# Enable my extensions
gsettings set org.gnome.shell enabled-extensions "['user-theme@gnome-shell-extensions.gcampax.github.com', 'status-menu-buttons@dev.antergos.com', 'dash-to-dock@micxgx.gmail.com', 'gnomenu@panacier.gmail.com', 'TopIcons@phocean.net', 'alternate-tab@gnome-shell-extensions.gcampax.github.com', 'nohotcorner@azuri.free.fr', 'freon@UshakovVasilii_Github.yahoo.com']"
# Set my favorite apps
gsettings set org.gnome.shell favorite-apps "['terminator.desktop', 'org.gnome.Nautilus.desktop', 'google-chrome.desktop', 'visual-studio-code.desktop', 'insomnia.desktop']"
# Configure dash to dock extension
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'skip'
gsettings set org.gnome.shell.extensions.dash-to-dock scroll-action 'cycle-windows'
gsettings set org.gnome.shell.extensions.dash-to-dock custom-theme-customize-running-dots true
gsettings set org.gnome.shell.extensions.dash-to-dock multi-monitor true
gsettings set org.gnome.shell.extensions.dash-to-dock running-indicator-style 'DOTS'
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'BOTTOM'
gsettings set org.gnome.shell.extensions.dash-to-dock pressure-threshold 50.0
# Configure some nautilus and file chooser preferences
gsettings set org.gnome.nautilus.preferences default-folder-viewer 'list-view'
gsettings set org.gtk.Settings.FileChooser show-hidden true
gsettings set org.gtk.Settings.FileChooser sort-directories-first true
# Configure shell theme, icons and monospace fonts
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
gsettings set org.gnome.desktop.interface icon-theme 'elementary'
gsettings set org.gnome.desktop.interface monospace-font-name 'Consolas 12'
gsettings set org.gnome.shell.extensions.user-theme name ''
# Configure gnome menu
dconf write /org/gnome/shell/extensions/gnomenu/hide-panel-view true
dconf write /org/gnome/shell/extensions/gnomenu/hide-panel-apps true
dconf write /org/gnome/shell/extensions/gnomenu/hide-shortcuts true
dconf write /org/gnome/shell/extensions/gnomenu/disable-activities-hotcorner true
dconf write /org/gnome/shell/extensions/gnomenu/panel-menu-label-text "['Apps']"
dconf write /org/gnome/shell/extensions/gnomenu/disable-panel-menu-keyboard true
# Configure topicons plus position
dconf write /org/gnome/shell/extensions/topicons/tray-pos "'right'"
dconf write /org/gnome/shell/extensions/topicons/tray-order 10
Define custom keybind for albert (Bug workaround albertlauncher/albert#594 )
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/binding "'<Super>space'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command "'albert toggle'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command "'albert toggle'"
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ZSHRC CONFIG FILE SUGGESTIONS (
~/.zshrc
):Oh My Zsh Plugins
ZSH ENV CONFIG FILE SUGGESTIONS (
~/.zshenv
):