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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tmux
.zsh
.bash_profile.sample
.clang-format
.eslintrc.json
.gitconfig
.latexmkrc
.npmrc
.screenrc
.tmux.conf
.zlogout
.zprofile
.zshenv.sample
.zshrc
README.md
fonts.conf
generate_links.sh

README.md

dotfiles

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 mysshagent.sh 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

Go

  • 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 github.com/peco/peco/cmd/peco
    • jvgrep: go get github.com/mattn/jvgrep
    • cdbs: go get github.com/shirayu/cdbs/cmd/cdbs

Perl (cpanminus)

wget https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm -O /tmp/cpanm
export PERL_CPANM_OPT="--local-lib=$HOME/local/lib/perl"
cat /tmp/cpanm | perl - App::cpanminus

Others

obsoleted files

  • screen