-
-
Save wbalbinot/44f94aa33429f2aaf222da49a0e648b2 to your computer and use it in GitHub Desktop.
# Based on (https://gist.github.com/bradp/bea76b16d3325f5c47d4) | |
# Thanks for sharing brad :) | |
# Check for Homebrew | |
# Install if we don't have it | |
if test ! $(which brew); then | |
echo "Installing homebrew..." | |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
fi | |
# Update homebrew recipes | |
echo "Updating homebrew..." | |
brew update | |
echo "Installing other brew stuff..." | |
brew install tree | |
brew install node | |
#@TODO install our custom fonts and stuff | |
echo "Cleaning up brew" | |
brew cleanup | |
# Apps | |
apps=( | |
google-chrome | |
filezilla | |
visual-studio-code | |
nodejs | |
github | |
spotify | |
skype | |
insomnia | |
onedrive | |
slack | |
discord | |
teamviewer | |
telegram | |
adobe-creative-cloud | |
microsoft-office | |
figma | |
fontbase | |
virtualbox | |
) | |
# Install apps | |
echo "installing apps with Cask..." | |
brew cask install ${apps[@]} | |
# Clean the installation cache | |
brew cleanup | |
echo "Done!" |
#need more testing... | |
#!/bin/bash | |
# google-chrome-stable repository | |
sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - | |
sudo add-apt-repository -y "deb http://dl.google.com/linux/chrome/deb/ stable main" | |
# Update the linux package manager | |
echo "Check for packagings update..." | |
apt update | |
# Upgrade those packages | |
echo "Upgradings packagins." | |
apt upgrade -y | |
# Install the snap if not installed | |
if test ! $(which snap); then | |
echo "Installing snap..." | |
apt install snapd -y | |
else | |
echo "Snap already installed." | |
fi | |
# Snap Apps | |
snapApps=" | |
spotify | |
discord | |
insomnia | |
telegram-desktop | |
figma-linux | |
" | |
# Install Apps | |
echo "Installing Snap Apps..." | |
snap install ${snapApps} | |
# Install "--" apps | |
snap install code --classic | |
snap install slack --classic | |
# Ubuntu Apps | |
ubuntuApps=" | |
google-chrome-stable | |
filezilla | |
nodejs | |
virtualbox | |
gnome-tweaks | |
steam | |
" | |
echo "Installing Ubuntu Apps..." | |
sudo apt-get -y install ${ubuntuApps} | |
echo "Remove cache for the applications..." | |
apt autoremove -y | |
echo "Installation is Done" |
# COMMAND | |
# iex ((New-Object System.Net.WebClient).DownloadString('https://gist.githubusercontent.com/wbalbinot/44f94aa33429f2aaf222da49a0e648b2/raw/cb693df071142e2338b3f62cef7068b08904fd24/installWindows.ps1')) | |
# FOR WINDOWS | |
ECHO Installing apps | |
# Enable auto confirmation | |
ECHO Configure chocolatey for auto confirmation | |
choco feature enable -n allowGlobalConfirmation | |
# List of Apps | |
choco install googlechrome | |
choco install filezilla | |
choco install visualstudiocode | |
choco install nodejs | |
choco install winrar | |
choco install github-desktop | |
choco install spotify | |
choco install skype | |
choco install insomnia-rest-api-client | |
choco install onedrive | |
choco install slack | |
choco install discord | |
choco install teamviewer | |
choco install whatsapp | |
choco install telegram.install | |
choco install adobe-creative-cloud | |
choco install office365business | |
choco install figma | |
choco install fontbase | |
choco install virtualbox | |
choco install k-litecodecpackfull | |
# DEV | |
choco install mysql.workbench | |
# Games Launcher | |
choco install steam | |
choco install origin | |
choco install epicgameslauncher | |
choco install uplay | |
ECHO Disable chocolatey for auto confirmation | |
choco feature disable -n allowGlobalConfirmation |
# My configuration for new machines. A working on... |
Just execute the installWindows.ps1 on my Windows machine, there was missing the installation of the Chocolatey itself. Update the script based on Chocolatey website
Downloading origin
from 'https://download.dm.origin.com/origin/live/OriginSetup.exe'
Progress: 100% - Completed download of C:\Users\email\AppData\Local\Temp\chocolatey\origin\10.5.56.33908\OriginSetup.exe (228.83 MB).
Download of OriginSetup.exe (228.83 MB) completed.
Error - hashes do not match. Actual value was '7BC0362DCEEE16667DA842BC2BAE6FEB1012596F81C58CB9372511C95EC88DAAC7C38B3097C35D906FD3B34151EC2213E89F5D8C4BA9D42F6EF9C6FF25D0C0F2'.
ERROR: Checksum for 'C:\Users\email\AppData\Local\Temp\chocolatey\origin\10.5.56.33908\OriginSetup.exe' did not meet 'A5E1D465CB83EC2346B7576D53992720091AD8C0F9124E856CACB5415D63CD1357E85D963181AF8AD50998EBD65337A52C9EFD12B0957F4CC251F8FE3D588435' for checksum type 'sha512'. Consider passing the actual checksums through with --checksum --checksum64 once you validate the checksums are appropriate. A less secure option is to pass --ignore-checksums if necessary.
The install of origin was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\origin\tools\chocolateyInstall.ps1'.
See log for details.
There are several problems with the linux script, needs better understanding of the bash script.
Not yet tested...