No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is my dotfiles.

  • tmux
  • zsh
  • git

Make the default shell (the latest) zsh

  • .bash_profile.sample is for the environment where users can't use chsh and the login shell is bash.
  • .zshenv.sample is for the environment where users need to set proxy variables

Instruction for the client desktop and laptop PCs (debian+gnome3)

  • Register in .zsh folder to gnome-session-properties
    • The file generated by gnome-keyring-daemon has the environment variable SSH_AUTH_SOCK
    • zshrc.envvar uses this variable to user the socket in shells in the screen

Related softwares


  • Download goX.X.linux-amd64.tar.gz and set them up.
tar -C  ~/local/share xf goX.X.linux-amd64.tar.gz
  • I recommend to install following tools
    • peco: go get
    • jvgrep: go get
    • cdbs: go get

Perl (cpanminus)

wget -O /tmp/cpanm
export PERL_CPANM_OPT="--local-lib=$HOME/local/lib/perl"
cat /tmp/cpanm | perl - App::cpanminus


obsoleted files

  • screen