Configuration files use on all of my computers.
Download and install insync.
The install.sh only required git to work and handle all the dependencies:
sudo apt-get install gitTo install most of the stuffs:
mkdir ~/repos
cd ~/repos
git clone https://github.com/PhiBabin/dotfiles.git
cd dotfiles
chmod +x install.sh
./install.shA good way to integrate these in your system is to have a local .zshrc that
references the file in the repo. For example you could have the following:
# ~/.zshrc
[ -f ~/repos/dotfiles/zshrc ] && source ~/repos/dotfiles/zshrc
# Local corrections...
The ~/.ssh/config file contains ip address and ssh port that I use frequently. I don't think it should be public data, so I encrypted with gpg. To decrypt the ssh_config.gpg execute decrypt.sh. For the reverse operation executes encrypt.sh.
Set your public ssh key with your github account by following that guide.
I use Menlo for powerline for the font and Solarized Dark Higher Contrast for the color pallette. Remove VTE title. Remove terminal follow mouse. Change shortcut of tab from ctrl+F1 to F1.
First of install gnome-tweak. I currently use the following extension to make Gnome 3 usable:
Dash to panel: Add a Win10-like bar in the bottom of the screenNo topleft hot cornerTopicons plus: Remove the stupid tray iconsAlternatetab
Other minor tweak:
- But the minize button back
- Remove attached Modal Dialogs
- Enable the
Key sequence to kill the X server - Add guake to startup
- I use the
Flat-PlatGTK+ theme and thePapericons. This give a material-ish/flat-ish look.
I use the arch_install.sh to basic stuffs. The configuration file of each of the following module are in the config/ folder. It should correspond to the content of the ~/.config folder.
Applications:
i3Windows manager, handle tillingi3-lock-colorshandle lock screen (WIP)dmenuhandle launching applicationpolybarhandle the list of current applications, play/stop media, workspace, etc. (WIP) If you want support for mpd music player, you must install it and itslibmpdclient-devlibrary before compilingpolybarcomptomWindows Compositor, I think those things only handle effect around windows? (WIP)dunstNotification handler (WIP)urxvt(also know asrxvt-unicode) the virtual terminal used everywhere. It's config file is the~/.Xresources. This kind of virtual terminal is weird and used bitmap font. All of the colors are set using a base16Xresources, like this:
curl https://raw.githubusercontent.com/chriskempson/base16-xresources/master/xresources/base16-default-dark-256.Xresources >> ~/.Xresources
xrdb -load ~/.Xresources