Skip to content

PixiBixi/dotfiles

Repository files navigation

dotfiles

All my useful dotfiles

Simply download and run the script to install my dotfile

Requirements

zsh

Notre configuration zsh est évidemment basée sur celle qui est fournie en défaut par oh-my-zsh. Pour l'installer, une simple ligne :

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Cepenant, nous utilisons un plugin custom : zsh-syntax-highlighting. Son installation est très simple

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

vim

If you want to use RFC plugin, you must to compile your vim with ruby support, and install the nokogiri gem

gem install nokogiri
curl https://github.com/raw/PixiBixi/dotfiles/master/init.sh | bash

npm

A npmfile has been created to simplify re-installation of package. To re-install packages, that's simple:

xargs npm install --global < ~/npmfile

Also, if you want to export packages :

npm list --global --parseable --depth=0 | sed '1d' | awk '{gsub(/\/.*\//,"",$1); print}' > ~/npmfile

gem

A gemfile has been created to simplify re-installation of package. To re-install packages, that's simple:

cat ~/gemlist | xargs -L 1 gem install --no-ri --no-rdoc

Also, if you want to export packages :

gem list | tail -n+1 | sed 's/(/--version /' | sed 's/)//' > ~/gemlist

ssh

In order to user ControlMaster, we need to create ~/.ssh/private folder

mkdir ~/.ssh/private

Git

git h uses an external software, lets install it

gem install giturl

MacOS Specific

Few things only for MacOS

iTerm 2

  • Theme for iTerm 2
  • Use Natural Key Mapping
    • Preference
    • Profile, mainly use default
    • Keys
    • Key Mapping
    • Presets > Use Natural Text Editing

-> Raycast config file is present, locked by password