linit
Utilities for a freshly installed Linux System
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:
- Updates and Upgrades the system
- Installs boot-repair in preparation for when things might break
- Installs extra drivers
- Installs
gnome-tweak-toolandunity-tweak-tool - Installs Mac-OS like themes to make your Ubuntu/distro look like a Mac
- Installs
tlpwhich is a battery saver. - Installs
caffeine. if you’re a movie fan, you’ll surely need this. - 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. - Installs the
plankdock. - Installs
pandoc,texlive,mupdf,evince,gimp - Installs
Firefox,chrome,wine - Installs
openssh,openssl - Installs
screenfetchandneofetch - Installs
vlc - Installs
rsync - ~Installs
docker~ - Configures bluetooth, installs bluetooth related programs
- You can uncomment some lines to edit such files as the
grubfile,sudoerslist 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.