ilyachur / dotfiles

Configuration files for Linux, Windows and Mac OS X.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My dotfiles

This repository contains all my configuration files for Linux, Windows and Mac OS X.

Configurations

$ git clone https://github.com/ilyachur/dotfiles.git
$ cd dotfiles
$ git submodule update --init --recursive
$ ./install.sh

Zsh

Mac OS X Installation:

$ brew install zsh

Ubuntu Installation:

$ sudo apt-get install zsh

Ripgrep

I use riprep for search, it is really nice! For more information see here.

FZF

The next nice tool that I use is FZF. It helped me to use fuzzy finder in the terminal.

Install cmake-language-server

For cmake lsp I use cmake-language-server.

Mac Installation

  1. Install brew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  1. Show hidden files:
$ defaults write com.apple.Finder AppleShowAllFiles true
$ killall Finder
  1. Install tools:
brew install wget zsh tmux llvm gawk cmake ctags python3
  1. Add clangd to path:
$ ln -s /usr/local/Cellar/llvm/<llvm_version>/bin/clangd /usr/local/bin
  1. Install MacVim

  2. Add MacVim to path

$ ln -s /Applications/MacVim.app/Contents/bin/vim /usr/local/bin/
  1. Install iTerm2

  2. Install Nerd front to iTerm2 for example Roboto

  3. Go to iTerm Preferences → Profiles, select your profile, then the Keys tab. Click Load Preset... and choose Natural Text Editing.

  4. Clone this repository and install config files

  5. Change Key Repeat and Delay Until Repeat settings

About

Configuration files for Linux, Windows and Mac OS X.


Languages

Language:Vim Script 60.9%Language:Vim Snippet 28.2%Language:Shell 4.4%Language:Python 4.2%Language:Dockerfile 2.2%Language:GDB 0.0%