Skip to content

Configuration files for Linux, Windows and Mac OS X.

Notifications You must be signed in to change notification settings

ilyachur/dotfiles

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published