Backup
brew bundle dump -f
gist -u 2bffd8c8c2a2f10e3d4b96a6c26ff396 Brewfile
Restore
brew bundle
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 | |
} |
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" |
It's kinda messy, but whatever 乁| ・ 〰 ・ |ㄏ