Skip to content

Instantly share code, notes, and snippets.

@jwmarsden
Last active May 4, 2024 10:44
Show Gist options
  • Save jwmarsden/2c7d83a564ba2f33de8869800834cc1e to your computer and use it in GitHub Desktop.
Save jwmarsden/2c7d83a564ba2f33de8869800834cc1e to your computer and use it in GitHub Desktop.
Configuration for Remi

Remi Config

Configuration Script

xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

brew install cask
brew install wget
brew install zsh

git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
    
brew install ansible
brew install azure-cli
brew install bat
brew install cmake
brew install gcc
brew install gnutls
brew install imagemagick
brew install miniforge
brew install ollama
brew install openjdk
brew install rust

brew install --cask 1password
brew install --cask chromium --no-quarantine
brew install --cask dbeaver-community
brew install --cask discord
brew install --cask docker
brew install --cask dotnet-sdk
brew install --cask firefox
brew install --cask github
brew install --cask google-chrome
brew install --cask google-drive
brew install --cask google-drive-file-stream
brew install --cask jetbrains-toolbox
brew install --cask kindle
brew install --cask lycheeslicer
brew install --cask microsoft-office
brew install --cask netbeans
brew install --cask obsidian
brew install --cask raspberry-pi-imager
brew install --cask slack
brew install --cask snagit
brew install --cask spotify
brew install --cask steam
brew install --cask twitch
brew install --cask vagrant
brew install --cask visual-studio-code
brew install --cask vlc
brew install --cask webex

brew tap homebrew/cask-fonts
brew install --cask font-ibm-plex-mono
brew install --cask font-jetbrains-mono
brew install --cask font-intel-one-mono

Add Activation for Mamba/Conda in .zprofile

cat >> ~/.zprofile <<'_EOF'

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/homebrew/Caskroom/miniforge/base/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/opt/homebrew/Caskroom/miniforge/base/etc/profile.d/conda.sh" ]; then
        . "/opt/homebrew/Caskroom/miniforge/base/etc/profile.d/conda.sh"
    else
        export PATH="/opt/homebrew/Caskroom/miniforge/base/bin:$PATH"
    fi
fi
unset __conda_setup

if [ -f "/opt/homebrew/Caskroom/miniforge/base/etc/profile.d/mamba.sh" ]; then
    . "/opt/homebrew/Caskroom/miniforge/base/etc/profile.d/mamba.sh"
fi
# <<< conda initialize <<<
_EOF

conda config --set auto_activate_base false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment