Skip to content

Nelson-Gon/linit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linit

Utilities for a freshly installed Linux System

run-script

IMPORTANT:

It is recommended to first run the installer in a virtual environment before running it on your machine. Alternatively, you can edit the installer.sh file and comment out functions you would not like to run.

This repository provides a seamless way to install many of the commonly used programs/scripts.

It has been tested on an Ubuntu system and might therefore fail to run on a non Debian based distribution. In addition, some of these programs are based on amd64 architecture and might therefore not work on a 32-bit system.

The script will run for sometime for a fresh installation depending on the network speed and/or hardware.


What the installer does

These are stored in installer.sh which does the following:

  1. Updates and Upgrades the system
  2. Installs boot-repair in preparation for when things might break
  3. Installs extra drivers
  4. Installs gnome-tweak-tool and unity-tweak-tool
  5. Installs Mac-OS like themes to make your Ubuntu/distro look like a Mac
  6. Installs tlp which is a battery saver.
  7. Installs caffeine. if you're a movie fan, you'll surely need this.
  8. Installs R, RStudio, python3(Python 3.7.4 at the time of writing),pip3,pandas,matplotlib,seaborn, sklearn,scipy,numpy, opencv, scikit-image, Keras, torch, torchvision, tensorflow.
  9. Installs the plank dock.
  10. Installs pandoc, texlive,mupdf,evince, gimp
  11. Installs Firefox, chrome, wine
  12. Installs openssh, openssl
  13. Installs screenfetch and neofetch
  14. Installs vlc
  15. Installs rsync
  16. Installs docker
  17. Configures bluetooth, installs bluetooth related programs
  18. You can uncomment some lines to edit such files as the grub file, sudoers list and/or .bashrc.

How to use the installer

# You can choose a different directoy(Downloads for instance)
cd ~/Desktop
# if you do not have git installed, first run the next line
# or download the raw installer.sh script with wget/curl/ your favorite tool
#sudo apt install --y git
# clone the repo or do as earlier stated(download raw file)
git clone https://github.com/Nelson-Gon/linit.git
cd linit
bash installer.sh
# enter root password once prompted
# That's it


Please provide feedback, add additional tweaks and/or raise issues.