Skip to content

olivbau/dotfiles-i3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles 🐱

Overview

This is my linux ubuntu dotfiles

Screenshot of screenfetch

Configuration

  • Shell: zsh
  • WM: i3-gaps
  • GTK Theme: Arc-Dark
  • Icon Theme: Papirus
  • Font: Roboto 10

Packages Ubuntu (17.04)

  • rofi
  • i3
  • rxvt-unicode
  • compton
  • fonts-roboto
  • zsh
  • arc-theme
  • lxappearance
  • feh
  • fonts-font-awesome
sudo apt-get install rofi i3 rxvt-unicode compton fonts-roboto zsh arc-theme lxappearance feh fonts-font-awesome git

Other Packages

See section bellow to install them

Installation

Install Packages

1. Install official packages

sudo apt-get install rofi i3 rxvt-unicode compton fonts-roboto zsh arc-theme lxappearance feh fonts-font-awesome git

2. Change Windows Manager

Logout and Switch to i3

Generate default config

3. Install i3-gaps

reference

#install dep
sudo apt-get 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 autoconf libxcb-xrm0 libxcb-xrm-dev automake

cd ~/
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/
../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers
make
sudo make install

4. Install polybar

reference

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
sudo apt-get update
sudo apt-get install polybar

5. Install Papirus

reference

sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme

6. Install Oh My Zsh

reference

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

7. run lxappearance

  1. Widget (Arc-Dark Roboto 10)

    lxappearence

  2. Icon Theme (Papirus)

    lxappearence

8. Run load script

⚠️ Save your dotfiles before !!

git clone https://github.com/olivbau/dotfiles.git ~/dotfiles
sh ~/dotfiles/scripts/load.sh

9. Boom

win+shift+E

Logout and login and 💣💥

Copy dotfiles

Two main methods:

  1. Use dotfiles from this rep

  2. Use script

    sh ./scripts/load.sh

Tips

  • Refresh i3: win+shift+r
  • Refresh .Xresources: xrdb ~/.Xresources
  • Set zsh as default shell: chsh and write /bin/zsh

Screenshots

desktop

desktop

desktop

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Credits

TODO: Write credits

Releases

No releases published

Packages

No packages published

Languages