Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcusoftnet/linux-bootstrap

Setup for new linux machine
https://github.com/marcusoftnet/linux-bootstrap

Last synced: about 7 hours ago
JSON representation

Setup for new linux machine

Awesome Lists containing this project

README

        

# Linux Bootstrap by @marcusoftnet

This repository is my take on setting up a new Linux machine from scratch.
I have tweaked it from

This bootstrap script will install my dotfiles from here

## Installation

To install with a one-liner, run this:

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

Want to read through the script first?

```sh
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`](./bootstrap) script for details)
* Install [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh).
* Install [my Linux dotfiles and settings](https://github.com/marcusoftnet/linux-dotfiles)
* 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