/startupper

Startup for new laptop

Primary LanguageShell

Startupper

This is an automatic MacOS system provisioner, based on Ansible.

This script allows you to install and configure your new laptop using three different profiles: developer, analyst, designer, IT.

If you are using a git yadm the repository will be downloaded and configured via the saved dotfiles.

Installation

MacOS

To install on MacOS or Linux or WSL windows

bash <(curl -fsSL https://raw.githubusercontent.com/savez/startupper/master/bin/install.macos)

Programs for MacOS

analyst

  • iterm2
  • visual-studio-code
  • postman
  • node
  • yarn
  • yarn-completion
  • php
  • golang
  • python@3.10
  • dbeaver
  • openrefine
  • awscli
  • google-cloud-sdk

designer

  • gimp
  • figma

it

  • anydesk
  • microsoft-remote-desktop
  • angry-ip-scanner

developer

  • docker
  • awscli
  • google-cloud-sdk
  • docker-completion
  • docker-compose
  • docker-credential-helper-ecr
  • imagemagick
  • node
  • yarn
  • yarn-completion
  • php
  • golang
  • nvm
  • iterm2
  • visual-studio-code
  • postman
  • dbeaver

general programs

  • slack
  • google-chrome
  • arc-browser
  • firefox
  • bitwarden
  • miro
  • hot
  • clickup
  • homebrew/cask-versions/tunnelblick-beta
  • neofetch
  • thefuck
  • yadm

Programs for Linux

analyst

  • visual-studio-code
  • node
  • yarn
  • yarn-completion
  • php
  • golang
  • python@3.10
  • dbeaver
  • openrefine
  • awscli
  • google-cloud-sdk

designer

  • gimp
  • figma

it

  • anydesk
  • microsoft-remote-desktop

developer

  • docker
  • awscli
  • google-cloud-sdk
  • node
  • yarn
  • php
  • golang
  • nvm
  • visual-studio-code
  • postman
  • dbeaver

Thanks

This project was born thanks to SparkFabrik. Looking at their repository https://github.com/sparkfabrik/sparkdock I got the inspiration