Skip to content

lvancrayelynghe/dotfiles

Repository files navigation

Dotfiles

Requirements

  • ZSH and Git on Ubuntu
  • Babun on Windows

Installation

export DOTFILES_PATH=~/.dotfiles/public
wget https://raw.githubusercontent.com/lvancrayelynghe/dotfiles/master/install.zsh && chmod u+x install.zsh && ./install.zsh && rm install.zsh

What's in it?

  • k : Directory listings for zsh with git features
  • z : Tracks and jump to your most used directories (knu fork)
  • tl;dr : Simplified and community-driven man pages
  • Desk : A lightweight workspace manager for the shell
  • FZF : A command-line fuzzy finder
  • sshrc : Bring your dotfiles with you when you ssh
  • cdiff : Term based tool to view colored, incremental diff
  • ZSH Syntax highlighting
  • git-cheat
  • ack : A tool like grep, optimized for programmers (require Perl 5)
  • sift : A fast and powerful alternative to grep
  • A lot of ZSH (lightweight) customisations, without the use of any framework, but a lot of inspiration from OhMyZsh and Prezto
  • Various dotfiles for Vim, Mutt and others

Soft requirements

Because they're used in aliases & co

  • Pygments : A generic syntax highlighter (apt-get install python-pygments)
  • HTTPie : A CLI cURL-like tool for humans (apt-get install httpie)
  • Mutt : See compilation here (or apt-get install mutt on recent distros)
  • curl (apt-get install curl)
  • pwgen for password generation (apt-get install pwgen)
  • imagemagick (apt-get install imagemagick)
  • ffmpeg (apt-get install ffmpeg)
  • openssl (apt-get install openssl)
  • trash-cli (apt-get install trash-cli)
  • play (apt-get install sox)
  • cowsay and fortune for the lulz (apt-get install cowsay fortune)

Enable powerline theme and git status in prompt

echo "export LC_POWERLINE=true" > ".zshrc_`hostname`"
echo "export ZSH_VCS_INFO=true" >> ".zshrc_`hostname`"

Sources of inspiration