DEV Community

Cover image for What's the first thing you install on a fresh OS?
Madza
Madza

Posted on

What's the first thing you install on a fresh OS?

It would be VS Code, Node/NPM and Chrome for me.

What would be the first things you install?

Latest comments (62)

Collapse
 
madza profile image
Madza

I've hear some good stuff about Mint's UI 🔥🔥

Collapse
 
zilurrane profile image
Zilu Ramkrishna Rane

Chrome

Collapse
 
iakovosvo profile image
iakovosvo

Homebrew.

Collapse
 
steinbring profile image
Joe Steinbring
Collapse
 
jcsh profile image
Justin Ho

Too much stuff to keep track of, been working on creating an immutable system image using Hashicorp's Packer along with public git repository of dotfiles to setup my workstation space.

Collapse
 
mrdesilva profile image
Tharindu De Silva
  1. FireFox
  2. VS Code
  3. Spotify
Collapse
 
shinabr2 profile image
ShinaBR2

This is my list for a frontend developer must and should have: dev.to/shinabr2/my-software-checkl...

Collapse
 
winstonpuckett profile image
Winston Puckett

WinGet. And then I use WinGet to install everything else at once.

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Firefox, Gitkraken, Sublime Text, GIMP/Glimpse

Collapse
 
cchacin profile image
Carlos Chacin ☕👽

I install all my brew formulas and applications with brew bundle install I have the Brewfile stored in my dotfiles on github:

dotfiles

Dotfiles Installation gif

What's in there

Using GNU Stow

GNU Stow is a symlink farm manager which takes distinct sets of software and/or data located in separate directories on the filesystem, and makes them all appear to be installed in a single directory tree.

OhMyZsh

OhMyZsh configured using Antigen and powerlevel10k theme:

prompt style image

OhMyZSH Plugins:

  • ssh-agent
  • gpg-agent
  • autojump
  • brew
  • brew-cask
  • colored-man-pages
  • common-aliases
  • docker
  • docker-compose
  • git
  • git-extras
  • git-hubflow
  • git-remote-branch
  • gitignore
  • heroku
  • history
  • httpie
  • mvn
  • sudo
  • rbenv
  • jenv
  • zsh-users/zsh-syntax-highlighting

Homebrew

Homebrew formulas and casks installed and backed up in a bundle: Brewfile

  • brew bundle install to install all the formulas and casks
  • brew bundle dump -f to regenerate the Brewfile

Git

  • Global .gitconfig
  • Global .gitignore

Java

  • JDKs installed with Hombrew
  • jEnv installed with Hombrew
  • Global .mavenrc using jEnv

How to install:

$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/cchacin/dotfiles/master/install.sh)"



Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited
  • VSCode (I feel that Codium is never as good as Code).
  • NVM (or Nodist), and Node.js inside it.
  • Pyenv, and Python 3 inside it -- No more Python 2 lock in issues for macOS
  • Brave browser, or Chrome -- because they have Sync
  • Bitwarden -- because of Sync, also
  • If macOS, installing Xcode sooner is better than later + first run to accept agreements.

I also wrote a post about clean macOS reformat in the past. (I've done it a lot, because my 128GB MacBook Air is often full.)

polv.cc/post/2019/11/clean-install...

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Firefox has sync

Collapse
 
angt profile image
Adrien Gallouët

My dotfiles :)

Collapse
 
rlespinasse profile image
Romain Lespinasse

homebrew on macos

Collapse
 
wotta profile image
Wouter van Marrum

I nowadays install a whole bunch of stuff.
Luckily I have it bundled in a dotfiles repo.

If you are interested take a look here: github.com/wotta/dotfiles

Collapse
 
madza profile image
Madza

could come in handy for some 👌👍

Collapse
 
calag4n profile image
calag4n

Zsh with my conf and commands history files