Compare commits
1 commit
Author | SHA1 | Date | |
---|---|---|---|
29580c89e5 |
5 changed files with 53 additions and 13 deletions
53
README.md
53
README.md
|
@ -10,32 +10,69 @@ $ ./install
|
|||
$ sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
|
||||
$ source ~/.zshrc
|
||||
$ nix-env -i \
|
||||
alacritty \
|
||||
cmus \
|
||||
docker \
|
||||
coreutils \
|
||||
elixir \
|
||||
ffmpeg \
|
||||
git \
|
||||
heroku \
|
||||
htop \
|
||||
kakoune \
|
||||
nodejs \
|
||||
postgresql \
|
||||
packer \
|
||||
reattach-to-user-namespace \
|
||||
silver-searcher \
|
||||
syncthing \
|
||||
sslmate \
|
||||
tmux \
|
||||
tree \
|
||||
vim \
|
||||
watch \
|
||||
wget \
|
||||
xz \
|
||||
yarn
|
||||
xz
|
||||
$ 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
|
||||
$ vim +PlugInstall
|
||||
$ 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
|
||||
$ git clone <some private repo> # this will bootstrap the macos keychain
|
||||
$ python3 bin/bootstrap_git_repos.py
|
||||
$ sudo rm ~/Desktop ~/Downloads
|
||||
$ ln -s ~/desk ~/Desktop
|
||||
$ ln -s ~/Desktop ~/Downloads
|
||||
$ chflags hidden ~/Documents ~/Library ~/Movies ~/Music ~/Pictures ~/Public
|
||||
$ chflags -h hidden ~/Desktop ~/Downloads
|
||||
$ chflags nohidden desk
|
||||
```
|
||||
|
||||
## todos
|
||||
|
||||
- rework git bootstrap script
|
||||
- add in neuron install
|
||||
- cmus won't install
|
||||
|
||||
## manual install/setup
|
||||
|
||||
- anonymous pro
|
||||
- docker
|
||||
- firefox
|
||||
- freedom
|
||||
- iterm2
|
||||
- postgres.app
|
||||
- printer drivers
|
||||
- rust
|
||||
- slack
|
||||
- ssh keys
|
||||
- steermouse
|
||||
- syncthing
|
||||
- thunderbird
|
||||
- virtualbox
|
||||
- vscode
|
||||
- wakatime key
|
||||
- zoom
|
||||
|
||||
## optional vscode extensions
|
||||
|
||||
```bash
|
||||
|
|
|
@ -6,10 +6,8 @@
|
|||
- ~/projects/qiime2/data/moving-pictures
|
||||
- ~/projects/mds
|
||||
- ~/projects/personal
|
||||
|
||||
- shell:
|
||||
- python3 bin/generate_vscode_workspaces.py
|
||||
- python3 bin/bootstrap_git_repos.py
|
||||
- ~/desk
|
||||
- ~/files
|
||||
|
||||
- link:
|
||||
~/.tmux.conf: tmux.conf
|
||||
|
|
|
@ -132,6 +132,8 @@ zstyle ':prezto:module:prompt' theme 'peepcode'
|
|||
|
||||
# Auto set the tab and window titles.
|
||||
zstyle ':prezto:module:terminal' auto-title 'yes'
|
||||
zstyle ':completion:*:*' ignored-patterns 'Desktop' 'Downloads' 'Documents' \
|
||||
'Library' 'Movies' 'Music' 'Pictures' 'Public'
|
||||
|
||||
#
|
||||
# Tmux
|
||||
|
|
|
@ -90,7 +90,7 @@ path=(
|
|||
$HOME/.cargo/bin
|
||||
|
||||
# misc apps
|
||||
/Applications/Postgres.app/Contents/Versions/12/bin/
|
||||
/Applications/Postgres.app/Contents/Versions/latest/bin
|
||||
/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/
|
||||
)
|
||||
|
||||
|
@ -98,3 +98,5 @@ export -U PATH
|
|||
|
||||
export CONDA_ENVS_PATH=$HOME/.conda/envs:/opt/miniconda3/envs
|
||||
export CONDA_PKGS_DIRS=$HOME/.conda/pkgs
|
||||
|
||||
fignore=(Desktop Download Documents)
|
||||
|
|
|
@ -17,6 +17,7 @@ fi
|
|||
# shortcuts
|
||||
alias q="conda activate q2dev"
|
||||
alias i="ipython3"
|
||||
alias ls='ls -I Desktop -I Documents -I Downloads -I Library -I Movies -I Music -I Pictures -I Public'
|
||||
|
||||
BASE16_SHELL=$HOME/.config/base16-shell/
|
||||
[ -n "$PS1" ] && [ -s $BASE16_SHELL/profile_helper.sh ] && eval "$($BASE16_SHELL/profile_helper.sh)"
|
||||
|
|
Loading…
Add table
Reference in a new issue