Skip to content

My configs for a Linux development environment with git, zsh, vim/nvim, tmux, and friends

License

Notifications You must be signed in to change notification settings

speedy1812/linux-bootstrap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Bootstrap

The purpose of this script is to provision a new machine running a fresh install of Ubuntu or other Debian-type Linux system. It includes the software, dotfiles, and general preferences I use for web development. The command line environment is based on Zsh, Vim and Tmux. This setup is intended for a personal development machine, not a web-facing server.

Running macOS? Check out Mac Bootstrap.

For more Linux bootstrap options, be sure to check out Joshua Steele's Linux Bootstrap, from which this repo was forked.

Supported distros

This script has been successfully tested on the following Linux distros:

  • Ubuntu 18.04

Installation

To install with a one-liner, run this:

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

Want to read through the script first?

wget -qO- https://raw.githubusercontent.com/speedy1812/linux-bootstrap/master/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 and install various software packages.
  • Install various software utilities.
  • Install Oh-My-Zsh.
  • Clone and setup dotfiles
  • Install executable scrips to $HOME/bin.
  • Install fixed-width fonts.
  • Install asdf.
  • Install Ruby, Node, Postgres, and Yarn.
  • Set up Tmux.

License

Copyright (c) 2019 Nathan Day. MIT License

About

My configs for a Linux development environment with git, zsh, vim/nvim, tmux, and friends

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.5%
  • Ruby 4.5%