dotfiles-i3
dotfiles-i3 copied to clipboard
Dotfiles
Dotfiles :cat:
Overview
This is my linux ubuntu dotfiles
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
#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
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
sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme
6. Install Oh My Zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
7. run lxappearance
-
Widget (Arc-Dark Roboto 10)
-
Icon Theme (Papirus)
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 :bomb::boom:
Copy dotfiles
Two main methods:
-
Use dotfiles from this rep
-
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
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Credits
TODO: Write credits