Last active
February 29, 2020 19:36
-
-
Save wbalbinot/44f94aa33429f2aaf222da49a0e648b2 to your computer and use it in GitHub Desktop.
A briefly configuration for new machines...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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!" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# My configuration for new machines. A working on... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are several problems with the linux script, needs better understanding of the bash script.