项目作者: sluongng

项目描述 :
dotfiles and configurations for personal developement environment
高级语言: Shell
项目地址: git://github.com/sluongng/dotfiles.git
创建时间: 2019-07-09T07:51:15Z
项目社区:https://github.com/sluongng/dotfiles

开源协议:

下载


DotFiles

Son Luong’s configuration files for a Linux(Ubuntu 19.04) environment

This project is a WIP

Installation

Using init.sh is a quick way to get all the config files cloned and bootstrapped

  1. curl -s https://raw.githubusercontent.com/sluongng/dotfiles/master/init.sh | sh

One quick way to check content of this project after

  1. # Navigate to cloned folder
  2. cd ~/.dotfiles
  3. # Run tree with (show all files) and (ignoring .git folder)
  4. tree -I .git -a

Goals

  • [X] Backup most dotfiles

  • [X] Security sanitization

  • [X] Create migration script(bash or make) to apply these dotfiles quickly

  • [ ] Create Dockerfile to host remote dev environment

Components

  • 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