doronz88 / linuxsetup

Quick setup script for a new ubuntu workstation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Setup script for quickly setting up linux installations for a more efficient work computer.

Show what installation includes
  • git
  • git-lfs
  • jq
  • cmake
  • ripgrep
  • bat
  • fzf
  • xonsh
  • wget
  • htop
  • ncdu
  • watch
  • bash-completion
  • nodejs
  • PyCharm CE
  • Visual Studio Code
  • Sublime Text
  • Wireshark
  • xonsh

Perquisites

  • Execute:

    sudo apt update
    sudo apt install python3 python3-pip git
    ssh-keygen
    cat ~/.ssh/id_rsa.pub
  • Then paste the cat result into your GitHub SSH keys

  • Execute the following:

    mkdir ~/dev
    cd ~/dev
    git clone git@github.com:doronz88/linuxsetup.git
    cd linuxsetup
    python3 -m pip install -r requirements.txt

Usage

# pass -a/--automated for doing everything without prompting (unless certain removals are required)
python3 install_linux.py everything

About

Quick setup script for a new ubuntu workstation


Languages

Language:Python 100.0%