Skip to content

dotfiles and configurations for personal developement environment

Notifications You must be signed in to change notification settings

sluongng/dotfiles

Repository files navigation

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

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

Goals

  • Backup most dotfiles

  • Security sanitization

  • 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

About

dotfiles and configurations for personal developement environment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published