Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/anaconda support #317

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
cda017a
Updated the config to support my needs.
Aug 2, 2017
6109367
Updated to reflect the most recent setup
Mar 13, 2018
3b1b806
cleanup unused files and some brew installs
Mar 13, 2018
8c1d1ec
added more config for git section
Mar 13, 2018
d1415bb
minor updates
Mar 13, 2018
8643195
actually include the zsh files for modules fix prompt
Mar 13, 2018
f8a17c9
don't stop installing if intermediate fail
Mar 13, 2018
238291f
add mackup support for vscode, tunnelblick
Mar 13, 2018
16784bd
added zprezto-contrib for clipboard and additional prompts
Mar 13, 2018
78a98ba
added dotnet and myget NuGet repo support
Mar 14, 2018
035d8c9
workaround for ruby crash due to readline
Mar 19, 2018
148317e
minor improvements
Mar 19, 2018
0692b58
fix install scripts, finally
Mar 19, 2018
2a8c291
source bash profile
Mar 19, 2018
05aaefd
Login for vault
Mar 20, 2018
5419441
Updated vault install to use the ~/.localrc
Mar 21, 2018
ed3c76c
Added confocto setup step
Mar 23, 2018
ac75730
Added Rider to the mix
Apr 23, 2018
ddc45cb
Added support for local customizations of zpresto
Apr 23, 2018
04d463b
chore: minor fixes, added java8
Apr 23, 2018
3a0e559
Added mono-mdk installation as required by Rider
Apr 26, 2018
d7d196a
chore: removed nuget/mono in favor of mono-mdk provided ones.
Apr 30, 2018
e93cb4b
Actually create Nuget config dir if it does not exist
Apr 30, 2018
6987d41
feat: added support for Google Cloud SDK
Jun 8, 2018
1a228f4
feat: add a script for Vault auth
Jul 9, 2018
2a1ee9b
feat: add support for aws-role
Aug 8, 2018
82828a9
chore: replace tunnelblick with pritunl
Aug 8, 2018
191cad7
feat: use Google Drive sync for mackup
Aug 8, 2018
79437ff
fix: reattach to user namespace is no longer needed
Aug 8, 2018
33143d7
brew go
Aug 14, 2018
e3526b2
fix: fix golang working settings
Sep 6, 2018
71f9549
Merge branch 'master' of github.com:noxxious/dotfiles
Sep 6, 2018
e85b57e
fix: fix golang related paths
Sep 6, 2018
6b9ea7d
chore: cleanup zsh setup
Oct 7, 2018
f49baee
feat: add kubernetes tooling
Oct 7, 2018
2957624
fix: do not use missing zpresto-contrib dir
Oct 10, 2018
0cce1f4
feat: add anaconda env support
Dec 19, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 95 additions & 31 deletions Brewfile
Original file line number Diff line number Diff line change
@@ -1,43 +1,107 @@
cask_args appdir: '/Applications'

# Taps
tap 'caskroom/cask'
tap 'caskroom/fonts'
tap 'caskroom/versions'
tap 'homebrew/bundle'
tap 'puma/puma'
tap 'azure/draft'

# Upgrade ruby & bash
brew 'ruby'
brew 'bash'

brew 'ack'
# Install ZSH
brew 'zsh'
brew 'zsh-completions'

# Install GNU core utilities (those that come with macOS are outdated)
brew 'coreutils'
brew 'go'
brew 'grc'
brew 'imagemagick'
brew 'jp2a'

# Install GNU `find`, `locate`, `updatedb`, and `xargs`, g-prefixed
brew 'findutils'

# Install more recent versions of some macOS tools
brew 'grep'

# Install Binaries
brew 'awscli'
brew 'git'
brew 'hub'
brew 'tree'
brew 'mackup'
brew 'mas'
brew 'trash'
cask 'android-platform-tools'
brew 'jq'
brew 'libcaca', args: ['with-imlib2']
brew 'libgit2'
brew 'openssl'
brew 'node'
brew 'readline'
brew 'postgresql'
brew 'puma/puma/puma-dev'
brew 'ruby-build'
brew 'rbenv'
brew 'roundup'
brew 'spaceman-diff'
brew 'spark'
brew 'reattach-to-user-namespace'
brew 'the_silver_searcher'
brew 'tmux'
brew 'unrar'
brew 'wget'
brew 'httpie'

# development
brew 'nvm'
brew 'yarn'
brew 'youtube-dl'
brew 'nvim'
cask 'docker'
cask 'kitematic'
cask 'sourcetree'
cask 'visual-studio-code'
cask 'pritunl'
cask 'meld'
cask 'dotnet-sdk'
brew 'vault'
cask 'mono-mdk'
cask 'rider'
# Required by SQLWorkbenchJ
cask 'java8'
cask 'sqlworkbenchj'
cask 'robo-3t'
cask 'google-cloud-sdk'
brew 'go'
brew 'kubernetes-cli'
brew 'kubernetes-helm'
brew 'azure/draft/draft'
brew 'lastpass-cli'

cask '1password'
cask 'adium'
cask 'atom'
# Apps
cask 'firefox'
cask 'garmin-express'
cask 'google-chrome'
cask 'handbrake'
cask 'mapbox-studio'
cask 'seashore'
cask 'google-backup-and-sync'
cask 'iterm2'
cask 'slack'
cask 'steam'
cask 'transmission'
cask 'tunnelbear'
cask 'vlc'
cask 'android-file-transfer'

# Research
#cask 'anaconda'

# Quicklook
cask 'qlcolorcode'
cask 'qlmarkdown'
cask 'quicklook-json'
cask 'quicklook-csv'
cask 'qlstephen'

# Fonts
cask 'font-source-code-pro'
cask 'font-source-sans-pro'
cask 'font-source-serif-pro'
cask 'font-anonymice-powerline'
cask 'font-awesome-terminal-fonts'
cask 'font-consolas-for-powerline'
cask 'font-droid-sans-mono-for-powerline'
cask 'font-firacode-nerd-font'
cask 'font-firacode-nerd-font-mono'
cask 'font-hack'
cask 'font-hack-nerd-font'
cask 'font-inconsolata-for-powerline'
cask 'font-iosevka'
cask 'font-iosevka-nerd-font'
cask 'font-iosevka-nerd-font-mono'
cask 'font-menlo-for-powerline'
cask 'font-source-code-pro'
cask 'font-source-code-pro-for-powerline'

# Install Mac App Store apps
# mas 'Paw', id: 584653203
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ symlinked without extension into `$HOME` when you run `script/bootstrap`.

A lot of stuff. Seriously, a lot of stuff. Check them out in the file browser
above and see what components may mesh up with you.
[Fork it](https://github.com/holman/dotfiles/fork), remove what you don't
[Fork it](https://github.com/noxxious/dotfiles/fork), remove what you don't
use, and build on what you do use.

## components
Expand All @@ -51,7 +51,7 @@ There's a few special files in the hierarchy.
Run this:

```sh
git clone https://github.com/holman/dotfiles.git ~/.dotfiles
git clone https://github.com/noxxious/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
script/bootstrap
```
Expand Down
1 change: 1 addition & 0 deletions anaconda/env.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
. /usr/local/anaconda3/etc/profile.d/conda.sh
1 change: 1 addition & 0 deletions anaconda/path.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export PATH=/usr/local/anaconda3/bin:"$PATH"
1 change: 0 additions & 1 deletion atom.symlink/atom.coffee

This file was deleted.

73 changes: 0 additions & 73 deletions atom.symlink/config.cson

This file was deleted.

1 change: 0 additions & 1 deletion atom.symlink/init.coffee

This file was deleted.

11 changes: 0 additions & 11 deletions bin/atom-package-backup

This file was deleted.

13 changes: 0 additions & 13 deletions bin/atom-package-install

This file was deleted.

33 changes: 0 additions & 33 deletions bin/battery-status

This file was deleted.

21 changes: 21 additions & 0 deletions bin/brew_update
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/usr/bin/env bash

brew update
brew upgrade
brew cleanup
brew doctor

for app in $(brew cask list); do
cver="$(brew cask info "${app}" | head -n 1 | cut -d " " -f 2)"
ivers=$(ls -1 "/usr/local/Caskroom/${app}/.metadata/" | tr '\n' ' ' | sed -e 's/ $//')
aivers=(${ivers})
nvers=$(echo ${#aivers[@]})
echo "[*] Found ${app} in cask list. Latest available version is ${cver}. You have installed version(s): ${ivers}"
if [[ ${nvers} -eq 1 ]]; then
echo "${ivers}" | grep -q "^${cver}$" && { #echo "[*] Latest version already installed :) Skipping changes ..."
continue; }
fi
echo "[+] Fixing from ${ivers} to ${cver} ..."
brew cask uninstall "${app}" --force
brew cask install "${app}"
done
62 changes: 0 additions & 62 deletions bin/cloudapp

This file was deleted.

3 changes: 3 additions & 0 deletions bin/dont_index
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/usr/bin/env bash

find $1 -type d \( -name "node_modules" -o -name "bower_modules" \) -exec touch "{}/.metadata_never_index" \;
Loading