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
- Clone repo
git clone https://github.com/victory-sokolov/dotfiles
- Installation of environment is defined in Makefile, execute
make
to see available commands. Checkmake install
command which will set-up base development environment and soft linkdotfiles
likealiases
,function
and etc.
You can list all available custom aliases and functions via the following commands:
- aliases -
lalias
- functions -
fhelp
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
NeoVim + NerdTree
I'm using the default VS code Theme as well I like Cobalt2 theme
List of Extensions that I use
Inside dotfiles directory run: docker build . -t dotfiles --rm
Run: docker run -it dotfiles