Code Monkey home page Code Monkey logo

cryptosingh1337 / ubuntu-setup-scripts Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 617 KB

This project contains all the scripts that will setup all the required packages and environment variables on any ubuntu based distro. These scripts reduces the time which is taken in setup the distro.

Shell 100.00%
shell-scripting shell-script debian-linux debian-automation-scripts ubuntu-setup debian-setup automate-package-installation ubuntu2004 ubuntu-focal ubuntu-budgie

ubuntu-setup-scripts's Introduction

Project logo

Ubuntu based distro setup

status tag issue tag pr tag license tag

This project contains all the scripts that will setup all the required packages and environment variables on any ubuntu based distro. These scripts reduces the time which is taken in setup the distro.

๐Ÿ“ Table of Contents

๐Ÿง About

This project solves the problem of installing packages and setting up environment on a new installed ubuntu based distro which takes lots of time and for somebody it might take much longer to research about different packages which are good or not. It includes many scripts which are responsible for insatlling packages, setting up environment variables, installing snap packages like IDEs etc, creating startup services for undervolting Intel i-series CPUs, performing some tweaks to improve overall performance.

๐Ÿ Getting Started

These instructions will get you a copy of the project up and running on your system for installing packages and performing some performance tweaks.

Scripts

  • auto-package-installation - This script will install all the package which are mentioned in packages.txt or it will fetch all the packages from gist.

  • undervolt - This script will undervolt the intel i-series CPUs using undervolt package and will create auto start script which will undervolt the CPU on startup.

  • theme-installation - This script will install the complete theme for XFCE and GNOME desktop environment.

Prerequisites

Download the ubuntu-automation-scripts.zip

Run the scripts

First you should add the execute permission to the scripts.

chmod +x auto-package-installation.sh

and then execute the script.

sudo ./auto-package-installation.sh

ubuntu-setup-scripts's People

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

skbasava

ubuntu-setup-scripts's Issues

Create script for installing snap packages

Create a new script which will install snap packages based on snap-packages.txt file.Take user input for downloading snap-packages.txt file or whether they provide their own package file.

For more information regarding this please refer this

By default, add the following snap packages in snap-packages.txt and host that file on your gist.

  • intellij-idea-ultimate
  • code
  • sublime-text
  • discord
  • libreoffice
  • node
  • wonderwall

Create script for undervolting Intel i-series CPUs

Create a new script which will undervolt Intel i-series CPUs and install the necessary following packages:

  • python3-pip
  • undervolt: available on python package repository (Wheels or sdist)
  • stress: for stress testing
  • i7z: for monitoring CPU temperatures

This script will also add python package path into the environment variables and create a startup service that will automatically apply offset voltages to the registers when system boot.

Also add functionality to disable turbo boost when user agrees and if user agrees create the corresponding startup service.

To get more information about undervolting intel CPU on linux. Please refer this

Create index.html for Homepage of this project

create index.html which is used by github pages. It should include:

  • download button to download the zip file containing all the scripts.
  • proper documentation and usage.
  • flow of the running script.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.