maint: nix->macports

i had to stop using macports because my old personal workstation didn't
have enough disk space for xcode and friends.
This commit is contained in:
Matthew Ryan Dillon 2021-06-01 07:17:36 -07:00
parent 3fd9076fe2
commit 1b74b7beec
2 changed files with 66 additions and 43 deletions

View file

@ -1,43 +1,59 @@
# dotfiles
```bash
$ git clone https://github.com/thermokarst/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ git remote rename origin thermokarst
$ git clone --origin thermokart ssh://git@pingo.thermokar.st:dotfiles ~/.dotfiles
$ git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell
$ git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
$ cd ~/.dotfiles
$ ./install
$ sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
$ source ~/.zshrc
$ nix-env -i \
alacritty \
cmus \
docker \
elixir \
git \
htop \
nodejs \
postgresql \
reattach-to-user-namespace \
silver-searcher \
syncthing \
tmux \
vim \
wget \
xz \
yarn
$ sudo port install \
ImageMagick \
cmus \
curl \
git \
gnupg2 \
htop \
nodejs16 \
pass \
pinetry-mac \
syncthing-macos \
the_silver_searcher \
tmux \
tmux-pasteboard \
tree \
vim \
watch \
wget
$ base16_ashes
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
$ sudo sh Miniconda3-latest-MacOSX-x86_64.sh -p /opt/miniconda3 -b
$ sudo conda update conda
$ wget https://raw.githubusercontent.com/qiime2/environment-files/master/latest/staging/qiime2-latest-py36-osx-conda.yml
$ conda env create -n q2dev --file qiime2-latest-py36-osx-conda.yml
$ wget https://raw.githubusercontent.com/qiime2/environment-files/master/latest/staging/qiime2-latest-py38-osx-conda.yml
$ conda env create -n q2dev --file qiime2-latest-py38-osx-conda.yml
$ conda env create -n dotfiles -c conda-forge pygit2
$ conda run -n dotfiles python ~/.dotfiles/bin/sync_git_repos.py ~/.dotfiles/repos.ini
```
## manual apps
- chrome
- docker desktop
- firefox
- garageband
- iterm2
- libreoffice
- melodics
- passff-host
- postgres.app
- steermouse
- thunderbird
- virtualbox
- vscode
- zoom
## optional vscode extensions
```bash