Skip to content

victory-sokolov/dotfiles

Repository files navigation

My DotFiles for Linux/Windows/MacOS

This is my personalized Linux/WSL2 dotfiles. Configurations include predefined aliases, functions, vim settings, scripts for the installation of various CLI utilities and software.

Currently using Windows 11 + WSL2

Contents

Installation

  1. Clone repo git clone https://github.com/victory-sokolov/dotfiles
  2. Installation of environment is defined in Makefile, execute make to see available commands. Check make install command which will set-up base development environment and soft link dotfiles like aliases, function and etc.

Aliases and functions

You can list all available custom aliases and functions via the following commands:

  • aliases - lalias
  • functions - fhelp

ZSH

List of ZSH plugins I use

  • git - Git aliases
  • extract - extracts all types of archives
  • sudo - press ESC twice to prepend command with sudo
  • npm - npm aliases
  • react-native ReactNative aliases
  • web-search - aliases for searching with Google, Wiki, Bing, YouTube
  • you-should-use - reminds you to use defined aliases
  • zsh-autosuggestions - suggests commands as you type
  • zsh-completions - zsh autocomplete
  • z - tracks your most visited directories and allows you to access them with few keystrokes
  • kubectl Kubernetes aliases
  • encode64 base64 encode/decoder
  • docker docker autocompletion

VIM

NeoVim + NerdTree

Plugins

VS Code

I'm using the default VS code Theme as well I like Cobalt2 theme

List of Extensions that I use