bash install.sh
-
- Install CLI apps via Homebrew/Linuxbrew
-
bash perl/install.sh
bash perl/ensembl.sh
-
bash python/install.sh
-
bash r/install.sh
-
bash rust/install.sh
-
Vim plugins
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim +PluginInstall +qall
-
Bioinformatics
download.sh
- My repos, jkbin and circos
genomics.sh
- Install apps from brewsci and my own homebrew-tap
others.sh
- Install Trinity and interproscan manually
-
- TinyTex
- Fonts
-
- Extracted from Mathias’s dotfiles
-
- Install GUI apps via Homebrew Cask
The dir packages/ stores installed packages managed by various package managers.
-
Homebrew
brew_tap.txt
brew_list.txt
brew_cask.txt
-
Python
pip_list.txt
-
R
r_list.txt
-
node.js
npm_list.txt
-
VSCode
vscode_list.txt
I'm writing them down here to make it easier to compare them between different machines and see if there are something missing.
mkdir -p $HOME/Scripts/dotfiles/packages
WHERE="$HOME/Scripts/dotfiles/packages"
# store
brew tap | sort > ${WHERE}/brew_tap.txt
brew list --formula | sort > ${WHERE}/brew_list.txt
brew list --cask | sort > ${WHERE}/brew_cask_list.txt
pip3 freeze > ${WHERE}/pip_list.txt
npm list -g --depth=0 > ${WHERE}/npm_list.txt
Rscript -e 'cat(.Library, "\n"); cat(.Library.site, "\n");' |
xargs ls |
sort -u \
> ${WHERE}/r_list.txt
tlmgr list --only-installed --data 'name' > ${WHERE}/tlmgr_list.txt
code --list-extensions > $HOME/Scripts/dotfiles/packages/vscode_list.txt
# restore
pip install -r ${WHERE}/pip_list.txt
-
Firefox
- fire-drag
- Surfingkeys
- Tampermonkey
- uBlock Origin
-
CLion
- .ignore
- CSV
- EditorConfig
- ini
- Perl
- Template Toolkit Support
- Rust
- Toml
- PowerShell
- R Language for IntelliJ
- TeXiFy IDEA
-
VS Code
- EditorConfig.EditorConfig
- OrangeX4.latex-sympy-calculator
- ms-vscode.powershell
- mechatroner.rainbow-csv
- ms-vscode-remote.remote-wsl