Skip to content

Instantly share code, notes, and snippets.

@n3tn0de
Last active March 19, 2024 06:54
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save n3tn0de/2bffd8c8c2a2f10e3d4b96a6c26ff396 to your computer and use it in GitHub Desktop.
Save n3tn0de/2bffd8c8c2a2f10e3d4b96a6c26ff396 to your computer and use it in GitHub Desktop.
Dotfiles & Configs
[user]
name = Aleksei Vishniakov
email = n3tn0de@gmail.com
signingkey = E25A9C776B8ED081B86BA55013AAEE9CFB851DFD
[core]
safecrlf = false
pager = cat
excludesfile = /Users/n3tn0de/.gitignore_global
editor = code --wait
autocrlf = false
ignorecase = false
[gpg "ssh"]
program = "/Applications/1Password.app/Contents/MacOS/op-ssh-sign"
allowedSignersFile = "~/.gitAllowedSigners"
[commit]
gpgsign = true
[alias]
up = rebase
st = status
lg = log --graph --decorate --oneline
co = checkout
ci = commit
br = branch
[credential]
helper = cache --timeout 7200
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
[diff]
tool = Kaleidoscope
[merge]
tool = Kaleidoscope
[difftool]
prompt = false
[mergetool]
prompt = false
keepBackup = false
[difftool "Kaleidoscope"]
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
trustExitCode = true
[mergetool "Kaleidoscope"]
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
trustExitCode = true
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
[mergetool "vscode"]
cmd = code --wait $MERGED
[includeIf "gitdir:~/Projects/YACOB/"]
path = ~/Projects/YACOB/.gitconfig
[includeIf "gitdir:~/Projects/VistaJet/"]
path = ~/Projects/VistaJet/.gitconfig
[includeIf "gitdir:~/Projects/sws/"]
path = ~/Projects/sws/.gitconfig
[init]
defaultBranch = master
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# Logs and databases #
######################
*.log
*.sql
*.sqlite
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Path to your oh-my-zsh installation.
export ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="powerlevel10k/powerlevel10k"
POWERLEVEL9K_MODE='nerdfont-complete'
DEFAULT_USER=n3tn0de
# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"
# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"
# Uncomment the following line to disable bi-weekly auto-update checks.
# DISABLE_AUTO_UPDATE="true"
# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_ZSH_DAYS=13
# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"
# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# HIST_STAMPS="mm/dd/yyyy"
# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git colorize zsh-autosuggestions macos)
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
dir
vcs
newline
ssh
root_indicator
context
background_jobs
time
history
status
virtualenv
# nvm
# node_version
newline
os_icon
)
export NVM_BIN='/Users/Alexey/.nvm/versions/node/v12.7.0/bi'
# POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(ram battery)
POWERLEVEL9K_DISABLE_RPROMPT=true
POWERLEVEL9K_PROMPT_ADD_NEWLINE=true
POWERLEVEL9K_CUSTOM_OS_ICON='POWERLEVEL9K_APPLE_ICON'
POWERLEVEL9K_CUSTOM_OS_ICON_BACKGROUND=162
# POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR='⭐️'
# POWERLEVEL9K_CUSTOM_OS_ICON_FOREGROUND=white
# POWERLEVEL9K_PROMPT_ON_NEWLINE=true
# POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX='✏️ '
# POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=''
# POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
# POWERLEVEL9K_SHORTEN_STRATEGY=truncate_beginning
# POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX='╭─%F{blue}'
# POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX='╰%f '
# User configuration
export HOMEBREW_NO_ANALYTICS=1
export PATH="$HOME/bin:$PATH"
export PATH="/usr/local/opt/gpg-agent/bin:$PATH"
export PATH="/usr/local/sbin:$PATH"
export PATH="$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin"
export PATH="$HOME/.composer/vendor/bin:$PATH"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/lib"
export GOPATH=$HOME/go
export PATH="$PATH:$GOPATH/bin"
export PATH=$PATH:/usr/local/opt/go/libexec/bi
export PATH="$PATH:$HOME/Library/Application Support/itch/apps/butler"
export PATH="/usr/local/opt/sqlite/bin:$PATH"
export PATH="$HOME/Library/Python/3.7/bin:$PATH"
export PATH="/usr/local/opt/curl/bin:$PATH"
# export NVM_DIR="$HOME/.nvm"
# . "/usr/local/opt/nvm/nvm.sh"
# https://www.growingwiththeweb.com/2018/01/slow-nvm-init.html
# Defer initialization of nvm until nvm, node or a node-dependent command is
# run. Ensure this block is only run once if .bashrc gets sourced multiple times
# by checking whether __init_nvm is a function.
if [ -s "/usr/local/opt/nvm/nvm.sh" ] && [ ! "$(type __init_nvm)" = function ]; then
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
declare -a __node_commands=($(ls -al $NVM_DIR/versions/node/*/lib/node_modules | awk '{print $9}' | awk '!NF || !seen[$0]++' | awk '/[^\.]+/' | tr '\r\n' ' '))
__node_commands+=('node' 'nvm' 'npx')
function __init_nvm() {
for i in "${__node_commands[@]}"; do unalias $i; done
. /usr/local/opt/nvm/nvm.sh
unset __node_commands
unset -f __init_nvm
}
for i in "${__node_commands[@]}"; do alias $i='__init_nvm && '$i; done
fi
export NVM_BIN='system'
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
eval "$(thefuck --alias)"
# export MANPATH="/usr/local/man:$MANPATH"
source $ZSH/oh-my-zsh.sh
# You may need to manually set your language environment
# export LANG=en_US.UTF-8
# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='vim'
else
export EDITOR='code'
fi
# Compilation flags
# export ARCHFLAGS="-arch x86_64"
# ssh
# export SSH_KEY_PATH="~/.ssh/dsa_id"
# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
function homestead() {
( cd ~/Homestead && vagrant $* )
}
alias ls='lsd'
alias sky='. ~/bin/launchSecondSkype.sh'
alias nrc='. ~/bin/newReactComponent.sh'
# alias bfg='java -jar ~/bin/bfg-1.12.12.jar'
alias lint='node_modules/eslint/bin/eslint.js .'
alias npmls='npm list -g --depth=0'
alias update-node='nvm install node --reinstall-packages-from=node'
alias tre="tree -aI 'node_modules|dist|.git|.DS_Store|.idea|.svn'"
alias dlweb='wget -e robots=off -r --no-parent --reject "index.html*"'
alias get-yt-music-pl="
youtube-dl -x -c --embed-thumbnail --audio-format "m4a" --audio-quality 0 \
--add-metadata -o \"%(playlist)s/%(playlist_index)s. %(title)s.%(ext)s\""
alias clean-local-tm-backups='sudo tmutil thinLocalSnapshots / 107374182400 4'
alias tm-logs="\
clear; printf '\e[3J' && \
log show --predicate 'subsystem == \"com.apple.TimeMachine\"' \
--info --last 24h | \
grep -F 'eMac' | \
grep -Fv 'etat' | \
awk -F']' '{print substr(\$0,1,19), \$NF}'\
"
alias loc='cloc ./ --by-file-by-lang --exclude-dir=node_modules,dist,package-lock.json'
alias wttr='curl -4 http://wttr.in'
alias iambored='fortune | cowthink | lolcat'
alias sayEn='say -v Ralph'
alias smol='mpv --ytdl-format="bestvideo[height<=?720]+bestaudio/best" --autofit 480 --ontop --no-border'
function drmi() {
if [[ -z "$1" ]]; then
echo "Specify filter!"
return 1
fi
docker image ls | grep $1
echo 'Sure you want delete these? (y/n)'
read reallyDelete
if [[ $reallyDelete == "y" ]]; then
echo "Deleting in 3 seconds"
sleep 3
docker image ls | grep $1 | awk '{print $3}' | xargs docker rmi $2
fi
}
function wbpkStats() {
NODE_ENV=production webpack --profile --json > stats.json
trap "rm stats.json" SIGINT
webpack-bundle-analyzer stats.json
}
# Clear Apple log files
# clearAsl()
function clearAsl() {
if [[ -s '/private/var/log/asl/*.asl' ]]; then
rm -r /private/var/log/asl/*.asl
fi
}

Backup

brew bundle dump -f
gist -u 2bffd8c8c2a2f10e3d4b96a6c26ff396 Brewfile

Restore

brew bundle
tap "1password/tap"
tap "acrogenesis/macchanger"
tap "buo/cask-upgrade"
tap "gcenx/wine"
tap "git-chglog/git-chglog"
tap "github/gh"
tap "hashicorp/tap"
tap "homebrew/autoupdate"
tap "homebrew/bundle"
tap "homebrew/cask-fonts"
tap "homebrew/cask-versions"
tap "homebrew/services"
tap "minacle/chntpw"
tap "reviewdog/tap"
tap "samuelmeuli/tap"
tap "tomanthony/brews"
brew "adns"
brew "freetype"
brew "fontconfig"
brew "gettext"
brew "glib"
brew "pkg-config"
brew "cairo"
brew "gdk-pixbuf"
brew "harfbuzz"
brew "pango"
brew "librsvg"
brew "adwaita-icon-theme"
brew "openssl@3"
brew "aircrack-ng"
brew "pycparser"
brew "cffi"
brew "cryptography"
brew "ansible"
brew "openjdk"
brew "ant"
brew "webp"
brew "jpeg-xl"
brew "aom"
brew "apr-util"
brew "aria2"
brew "gcc"
brew "libevent"
brew "open-mpi"
brew "arpack"
brew "python@3.11"
brew "asciinema"
brew "dbus"
brew "atomicparsley"
brew "atool"
brew "autoconf"
brew "automake"
brew "docutils"
brew "awscli"
brew "azure-cli"
brew "b2-tools"
brew "bfg"
brew "bison"
brew "black"
brew "boost"
brew "bsdiff"
brew "cabextract"
brew "libidn2"
brew "nettle"
brew "unbound"
brew "gnutls"
brew "emacs"
brew "cask"
brew "ccat"
brew "cdrtools"
brew "cloc"
brew "cmake"
brew "cmatrix"
brew "corkscrew"
brew "cowsay"
brew "curl"
brew "dante"
brew "direnv"
brew "dnscrypt-proxy"
brew "doctl"
brew "dos2unix"
brew "doxygen"
brew "duti"
brew "folly"
brew "edencommon"
brew "ghostscript"
brew "epstool"
brew "exa"
brew "exiftool"
brew "faac"
brew "fizz"
brew "wangle"
brew "fb303"
brew "fbthrift"
brew "leptonica"
brew "libass"
brew "libbluray"
brew "sdl2"
brew "srt"
brew "tesseract"
brew "ffmpeg"
brew "ffmpeg@4"
brew "openssl@1.1"
brew "fftw"
brew "jasper"
brew "netpbm"
brew "fig2dev"
brew "figlet"
brew "fortune"
brew "fzf"
brew "gawk"
brew "libavif"
brew "gd"
brew "gdbm"
brew "gh"
brew "gifsicle"
brew "gist"
brew "git"
brew "git-flow"
brew "git-lfs"
brew "gl2ps"
brew "glpk"
brew "gnu-sed"
brew "libksba"
brew "gnupg"
brew "hunspell"
brew "qt"
brew "gnuplot"
brew "go"
brew "goaccess"
brew "gobject-introspection"
brew "gpgme"
brew "libtool"
brew "libgphoto2"
brew "gphoto2"
brew "libffi"
brew "python@3.9"
brew "graphicsmagick"
brew "gts"
brew "graphviz"
brew "groonga"
brew "grype"
brew "hicolor-icon-theme"
brew "gtk+3"
brew "gtk4"
brew "py3cairo"
brew "pygobject3"
brew "gstreamer"
brew "hdf5"
brew "helm"
brew "hexyl"
brew "highlight"
brew "htop"
brew "httpie"
brew "shared-mime-info"
brew "libheif"
brew "libraw"
brew "imagemagick"
brew "imlib2"
brew "iperf"
brew "john-jumbo"
brew "jq"
brew "pandoc"
brew "python-lsp-server"
brew "jupyterlab"
brew "kompose"
brew "krb5"
brew "ldns"
brew "libaacs"
brew "libfido2"
brew "libpq"
brew "libvncserver"
brew "lolcat"
brew "lsd"
brew "lxc"
brew "lynx"
brew "m-cli"
brew "makedepend"
brew "mas"
brew "media-info"
brew "metis"
brew "minicom"
brew "minikube"
brew "minisign"
brew "mitmproxy"
brew "mplayer"
brew "mtr"
brew "mujs"
brew "neofetch"
brew "net-snmp"
brew "nginx"
brew "nmap"
brew "nnn"
brew "nuttcp"
brew "nvm"
brew "oci-cli"
brew "openjdk@11"
brew "openjdk@17"
brew "openshift-cli"
brew "openssh"
brew "openvpn"
brew "pinentry-mac"
brew "plotutils"
brew "qemu"
brew "podman"
brew "poppler"
brew "portaudio"
brew "prometheus"
brew "proxychains-ng"
brew "pstoedit"
brew "pth"
brew "putty"
brew "pyqt"
brew "pyqt@5"
brew "python@3.10"
brew "qhull"
brew "qrupdate"
brew "qscintilla2"
brew "ranger"
brew "ruby-build"
brew "rbenv"
brew "rclone"
brew "redis", restart_service: true
brew "rename"
brew "ripgrep"
brew "ruby"
brew "rust"
brew "s3cmd"
brew "sane-backends"
brew "scrcpy"
brew "screenfetch"
brew "sdl2_gfx"
brew "sdl2_image"
brew "sdl2_ttf"
brew "shadowsocks-libev"
brew "sonarqube"
brew "sshuttle"
brew "subversion"
brew "suite-sparse"
brew "swig"
brew "switchaudio-osx"
brew "tealdeer"
brew "telnet"
brew "terraformer"
brew "texi2html"
brew "texinfo"
brew "thefuck"
brew "tmux"
brew "transmission-cli"
brew "trash"
brew "tree"
brew "vapoursynth"
brew "vice"
brew "w3m"
brew "wakeonlan"
brew "watchman"
brew "wget"
brew "wimlib"
brew "winetricks"
brew "x11vnc"
brew "yasm"
brew "yt-dlp"
brew "zbar"
brew "zsh"
brew "acrogenesis/macchanger/macchanger"
brew "git-chglog/git-chglog/git-chglog"
brew "hashicorp/tap/terraform"
brew "minacle/chntpw/chntpw"
brew "reviewdog/tap/reviewdog"
brew "tomanthony/brews/itermocil"
cask "1password"
cask "1password-cli"
cask "alfred"
cask "alt-tab"
cask "android-platform-tools"
cask "anki"
cask "apache-directory-studio"
cask "apppolice"
cask "arduino"
cask "autodesk-fusion"
cask "avocode"
cask "balenaetcher"
cask "barrier"
cask "bartender"
cask "beardedspice"
cask "bettertouchtool"
cask "bitcoin-core"
cask "blackhole-2ch"
cask "blender"
cask "brave-browser"
cask "brave-browser-nightly"
cask "calibre"
cask "chiaki"
cask "chromedriver"
cask "coolterm"
cask "crossover"
cask "cryptomator"
cask "discord"
cask "djview"
cask "docker"
cask "dozer"
cask "dropbox"
cask "duet"
cask "dwarf-fortress-lmp"
cask "epic-games"
cask "figma"
cask "flux"
cask "font-hack-nerd-font"
cask "gas-mask"
cask "gfxcardstatus"
cask "gimp"
cask "gitkraken"
cask "google-chrome"
cask "google-cloud-sdk"
cask "heroic"
cask "hyperswitch"
cask "icq"
cask "insomnia"
cask "itch"
cask "kaleidoscope"
cask "kap"
cask "keybase"
cask "kindle-comic-converter"
cask "kindle-comic-creator"
cask "knockknock"
cask "logisim-evolution"
cask "lumen"
cask "macfuse"
cask "macs-fan-control"
cask "mathpix-snipping-tool"
cask "megasync"
cask "miniconda"
cask "monitorcontrol"
cask "moonlight"
cask "mpv"
cask "notion"
cask "obs"
cask "omnidisksweeper"
cask "openemu-experimental"
cask "openmtp"
cask "openscad"
cask "opentoonz"
cask "oversight"
cask "p4v"
cask "paragon-ntfs"
cask "parallels"
cask "parsec"
cask "perforce"
cask "playcover-community"
cask "podman-desktop"
cask "powershell-preview"
cask "processing"
cask "pycharm-ce"
cask "qbittorrent"
cask "qlvideo"
cask "qt-creator"
cask "rawtherapee"
cask "raycast"
cask "responsively"
cask "robo-3t"
cask "rocket"
cask "royal-tsx"
cask "rsyncosx"
cask "sensiblesidebuttons"
cask "sequel-pro"
cask "shadowsocksx"
cask "sidequest"
cask "skyfonts"
cask "skype"
cask "slack"
cask "sloth"
cask "solvespace"
cask "sourcetree"
cask "spectacle"
cask "steamcmd"
cask "sublime-text"
cask "suspicious-package"
cask "tableplus"
cask "telegram"
cask "telegram-desktop"
cask "tiled"
cask "toggl-track"
cask "turbovnc-viewer"
cask "ultimaker-cura"
cask "unetbootin"
cask "utm"
cask "vagrant"
cask "veracrypt"
cask "virtualbox-beta"
cask "webex"
cask "webviewscreensaver"
cask "wine-crossover"
cask "xquartz"
cask "zerotier-one"
mas "1Password for Safari", id: 1569813296
mas "AngryBirdsReloaded", id: 1539172625
mas "Bear", id: 1091189122
mas "Bitwarden", id: 1352778147
mas "Brother iPrint&Scan", id: 1193539993
mas "Canary Mail", id: 1236045954
mas "Cheetah", id: 1612199418
mas "Dato", id: 1470584107
mas "Display Menu", id: 549083868
mas "feedly", id: 865500966
mas "GarageBand", id: 682658836
mas "Gear.Club-Stradale", id: 1544427904
mas "Gifski", id: 1351639930
mas "Hand Mirror", id: 1502839586
mas "Home Assistant", id: 1099568401
mas "iMovie", id: 408981434
mas "Keynote", id: 409183694
mas "LadioCast", id: 411213048
mas "Mattermost", id: 1614666244
mas "Microsoft Remote Desktop", id: 715768417
mas "Microsoft Remote Desktop", id: 1295203466
mas "Mini Motorways", id: 1456188526
mas "Numbers", id: 409203825
mas "OneDrive", id: 823766827
mas "Pages", id: 409201541
mas "Parcel", id: 639968404
mas "Prime Video", id: 545519333
mas "Raivo OTP", id: 1498497896
mas "Steam Link", id: 1246969117
mas "Taiko no Tatsujin Pop Tap Beat", id: 1463360242
mas "TestFlight", id: 899247664
mas "Trello", id: 1278508951
mas "WireGuard", id: 1451685025
mas "Xcode", id: 497799835
mas "Yubico Authenticator", id: 1497506650
vscode "aaron-bond.better-comments"
vscode "af4jm.vscode-m3u"
vscode "alefragnani.bookmarks"
vscode "angular.ng-template"
vscode "coolbear.systemd-unit-file"
vscode "dbaeumer.vscode-eslint"
vscode "dnicolson.binary-plist"
vscode "dotjoshjohnson.xml"
vscode "dzannotti.vscode-babel-coloring"
vscode "eamodio.gitlens"
vscode "emilast.logfilehighlighter"
vscode "formulahendry.auto-close-tag"
vscode "formulahendry.auto-rename-tag"
vscode "geekidos.vdf"
vscode "geequlim.godot-tools"
vscode "github.codespaces"
vscode "github.copilot"
vscode "github.copilot-chat"
vscode "gruntfuggly.todo-tree"
vscode "gurumukhi.selected-lines-count"
vscode "jkjustjoshing.vscode-text-pastry"
vscode "joelday.docthis"
vscode "kaleidoscope-app.vscode-ksdiff"
vscode "kelvin.vscode-sshfs"
vscode "mikestead.dotenv"
vscode "mrmlnc.vscode-apache"
vscode "mrmlnc.vscode-jade-snippets"
vscode "ms-azuretools.vscode-docker"
vscode "ms-kubernetes-tools.vscode-kubernetes-tools"
vscode "ms-python.debugpy"
vscode "ms-python.python"
vscode "ms-python.vscode-pylance"
vscode "ms-toolsai.jupyter"
vscode "ms-toolsai.jupyter-hub"
vscode "ms-toolsai.jupyter-keymap"
vscode "ms-toolsai.jupyter-renderers"
vscode "ms-toolsai.vscode-jupyter-cell-tags"
vscode "ms-toolsai.vscode-jupyter-slideshow"
vscode "ms-vscode-remote.remote-containers"
vscode "ms-vscode-remote.remote-ssh"
vscode "ms-vscode-remote.remote-ssh-edit"
vscode "ms-vscode-remote.remote-wsl"
vscode "ms-vscode.cmake-tools"
vscode "ms-vscode.cpptools"
vscode "ms-vscode.cpptools-extension-pack"
vscode "ms-vscode.cpptools-themes"
vscode "ms-vscode.hexeditor"
vscode "ms-vscode.makefile-tools"
vscode "ms-vscode.remote-explorer"
vscode "ms-vscode.sublime-keybindings"
vscode "naumovs.color-highlight"
vscode "orta.vscode-jest"
vscode "redhat.vscode-yaml"
vscode "shanoor.vscode-nginx"
vscode "shopify.ruby-lsp"
vscode "sidthesloth.html5-boilerplate"
vscode "steoates.autoimport"
vscode "twxs.cmake"
vscode "unifiedjs.vscode-mdx"
vscode "vscjava.vscode-java-pack"
vscode "vscode-icons-team.vscode-icons"
vscode "vue.volar"
vscode "wayou.vscode-todo-highlight"
vscode "wholroyd.jinja"
vscode "yy0931.save-as-root"
vscode "yzane.markdown-pdf"
vscode "znck.grammarly"
@n3tn0de
Copy link
Author

n3tn0de commented Jul 27, 2019

It's kinda messy, but whatever 乁| ・ 〰 ・ |ㄏ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment