marcusoftnet / linux-bootstrap

Setup for new linux machine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux Bootstrap by @marcusoftnet

This repository is my take on setting up a new Linux machine from scratch. I have tweaked it from https://github.com/joshukraine/linux-bootstrap

This bootstrap script will install my dotfiles from here https://github.com/marcusoftnet/linux-dotfiles

Installation

To install with a one-liner, run this:

bash <(wget -qO- https://raw.githubusercontent.com/marcusoftnet/linux-bootstrap/main/bootstrap) 2>&1 | tee ~/bootstrap.log

Want to read through the script first?

wget -qO- https://raw.githubusercontent.com/marcusoftnet/linux-bootstrap/main/bootstrap > bootstrap
less bootstrap
bash bootstrap 2>&1 | tee ~/bootstrap.log

What does it do?

When you invoke bootstrap, this is what it does in a nutshell:

  • Patch the system
  • Install various software packages (see bootstrap script for details)
  • Install oh-my-zsh.
  • Install my Linux dotfiles and settings
  • Symlink dotfiles to $HOME
  • Install several fixed-width fonts.
    • Including Fira-Code that is my personal favorite
  • Installs other software
    • Install Vundle and plugins for vim.
    • VS Code
    • IntelliJ
    • Docker
    • Microsoft Teams

About

Setup for new linux machine

License:MIT License


Languages

Language:Perl 65.6%Language:Shell 32.2%Language:Ruby 2.2%