Skip to content

Instantly share code, notes, and snippets.

@jlopezcur
Last active July 15, 2018 12:21
Show Gist options
  • Save jlopezcur/08d95466700e7d074c1a4cdce3483578 to your computer and use it in GitHub Desktop.
Save jlopezcur/08d95466700e7d074c1a4cdce3483578 to your computer and use it in GitHub Desktop.
Basic Setup
# Powerline fonts (https://github.com/powerline/fonts)
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
sudo mv PowerlineSymbols.otf /usr/share/fonts/
sudo fc-cache -vf
sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
# Fish
sudo apt install fish -y
curl -L https://get.oh-my.fish | fish
cat > ~/.config/fish/config.fish <<'endmsg'
set -g -x fish_greeting ''
endmsg
chsh -s /usr/bin/fish
omf install bira
# Add advanced motd
sudo apt install screenfetch -y
echo "screenfetch" >> ~/.config/fish/config.fish
# Processes
sudo apt install htop -y
# Vim: Editor
sudo apt remove --purge vim vim-runtime vim-gnome vim-tiny vim-gui-common
sudo apt install liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev libncurses5-dev libatk1.0-dev libx11-dev libxpm-dev libxt-dev
sudo apt install checkinstall
sudo rm -rf /usr/local/share/vim /usr/bin/vim
cd; git clone https://github.com/vim/vim; cd vim/src
make distclean; cd ..
./configure \
--enable-multibyte \
--enable-perlinterp=dynamic \
--enable-rubyinterp=dynamic \
--with-ruby-command=/usr/bin/ruby \
--enable-pythoninterp=dynamic \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu \
--enable-python3interp \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu \
--enable-luainterp \
--with-luajit \
--enable-cscope \
--enable-gui=auto \
--with-features=huge \
--with-x \
--enable-fontset \
--enable-largefile \
--disable-netbeans \
--with-compiledby="javier" \
--enable-fail-if-missing
make;sudo make install
cd ..
curl -L https://raw.github.com/liangxianzhe/oh-my-vim/master/tools/install.sh | sh
echo "let g:airline_powerline_fonts = 1" >> ~/vimrc
# Graphics
sudo apt install inkscape gimp2 blender -y
# Educational
sudo apt install wxmaxima -y
# Productivity
sudo apt-get install gnome-shell-pomodoro -y
# Terminal & tools
sudo apt install tilix -y
# Network VPN
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment