Son Luong's configuration files for a Linux(Ubuntu 19.04) environment
This project is a WIP
Using init.sh is a quick way to get all the config files cloned and bootstrapped
curl -s https://raw.githubusercontent.com/sluongng/dotfiles/master/init.sh | sh
One quick way to check content of this project after
# Navigate to cloned folder
cd ~/.dotfiles
# Run tree with (show all files) and (ignoring .git folder)
tree -I .git -a
-
Backup most dotfiles
-
Security sanitization
-
Create migration script(bash or make) to apply these dotfiles quickly
-
Create Dockerfile to host remote dev environment
-
Automation:
- Telegram: installation script and desktop file (for Ubuntu)
-
ZSH shell:
-
Replace GNU with Rust/Golang tools
-
Language specific settings
-
-
Tmux config
- Selection with Vim mode
-
NeoVim
-
Editor Settings
-
VimPlug
-
fugitive
-
surround
-
vim-gitgutter
-
AirLine
-
FZF
-
NERDTree
-
Vim-Go
-
Coc.nvim
-
Language servers
-
Extensions
-
-
-
-
IdeaVim: vimrc for JetBrains' IDEs (IntelliJ, GoLand,...)
-
LibInput Gesture: Touch Pad swipe detection for laptop running Ubuntu
-
Alacritty: Alacritty terminal emulator configuration