Skip to content

My configuration and setup files for Linux

Notifications You must be signed in to change notification settings

duong755/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles repo

Instructions

  • Download or clone this repo.
  • cd to the repo.
  • Run make [target name]

Directories

Directory Content
git Installation script for git
docker Installation script for Docker Compose
node Installation/Update script for Node, NVM; ESLint configuration collection
python Installation script for pip, pipenv, pyenv
tex Installation script, configuration files for TeX Live
vim Vim configuration
neovim Neovim installation script, configuration
package-managers Linux-package-manager-dependent scripts

Targets

This list does not document all targets. For the entire list, see Makefile.

TeX

make texlive # install TeX Live (scheme: full)

Node

make node # install node with nvm (lts version)
make node-update # install latest version of node, update g:coc_node_path in ~/.vimrc

Python

make python # install python, pip

Vim

make vim-all # install/update every plugins listed in this repo
make vim-basic # install/update some plugins listed in this repo
make font # install Ubuntu Nerd Font

Neovim

make neovim-stable # install latest stable release of Neovim
make neovim-nightly # install latest nightly release of Neovim

make neovim-all # install/update vim-plug and Neovim plugins