General Install notes - nsallis/mars GitHub Wiki

install lightdm and i3 (https://askubuntu.com/questions/519838/ubuntu-minimal-install)

sudo apt-get install xserver-xorg xserver-xorg-core xfonts-base xinit x11-xserver-utils x11-apps x11-session-utils x11-utils xinput xorg lightdm lightdm-gtk-greeter make

sudp apt update

sudo apt install terminator nitrogen vim git yadm rofi thunar

mkdir Documents Pictures Desktop builds

get dotfiles

yadm clone https://github.com/nsallis/dotfiles.git

install i3-gaps

sudo apt install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev xutils-dev autoconf

cd /tmp git clone https://github.com/Airblader/xcb-util-xrm cd xcb-util-xrm git submodule update --init ./autogen.sh --prefix=/usr make sudo make install

cd

install vimplug

curl -fLo ~/.vim/autoload/plug.vim --create-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

get powerline font

mkdir ~/.fonts cd ~/.fonts wget https://github.com/powerline/fonts/raw/master/DejaVuSansMono/DejaVu%20Sans%20Mono%20for%20Powerline.ttf sudo fc-cache -f -v

sudo mkdir -p /etc/share/icons cd builds git clone https://github.com/OrancheloTeam/oranchelo-icon-theme.git cd oranchelo-icon-theme sudo make install

#install icons (may not work) sudo add-apt-repository ppa:oranchelo/oranchelo-icon-theme sudo apt update sudo apt install oranchelo-icon-theme

install chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list sudo apt update sudo apt install google-chrome-stable

add these to i3 config (found here https://github.com/csxr/i3-gnome/wiki/Tips-&-Tricks):

#exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings #exec_always --no-startup-id gnome-power-manager #exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 #exec --no-startup-id gnome-flashback

Also need gnome-control-center (fairly large [150mb])

install update-manager <----- !!!! this will give you a way to update video drivers easily

set XDG_CURRENT_DESKTOP=GNOME env variable. This will allow gnome-control-center to run correctly!

restore nitrogen wallpaper in i3 config:

#nitrogen --restore

bash powerline:

git clone https://github.com/b-ryan/powerline-shell cd powerline-shell python setup.py install

#add this to your .bashrc: function _update_ps1() { PS1=$(powerline-shell $?) }

if $TERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ; then PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" fi

use lxappearance to cahnge icons

blur lock screen:

#add lock.sh to i3 configs:

IMAGE=/tmp/i3lock.png SCREENSHOT="scrot $IMAGE" # 0.46s BLURTYPE="0x5" $SCREENSHOT convert $IMAGE -blur $BLURTYPE $IMAGE i3lock -i $IMAGE rm $IMAGE

add +x rights to lock.sh

#the add the script as the lock command to i3 bindsym $mod+q exec ~/.config/i3/lock.sh

if you set i3's border to default_border pixel 2, it will not show the title bar

original wallpaper can be found here: http://bsnscb.com/data/out/120/38765047-macro-wallpapers.jpg