GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Derek52/configure-linux-scripts: Scripts for configuring and customizing a fresh linux install. Installs packages, creates home directory folders, and some other stuff.

BranchesTags
Open more actions menu

Latest commit

 

History

42 Commits
42 Commits

Folders and files

NameName
Last commit message
Last commit date
arch-headless
arch-headless
 
 
arch
arch
 
 
config
config
 
 
debian
debian
 
 
fedora
fedora
 
 
graphics
graphics
 
 
nas
nas
 
 
solus
solus
 
 
ubuntu-headless
ubuntu-headless
 
 
ubuntu
ubuntu
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
customize-home.sh
customize-home.sh
 
 
linux-setup.sh
linux-setup.sh
 
 

Repository files navigation

#Linux-Bootstrap-Scripts

This is a set of scripts designed to automate the process of installing your desired software, and making a few customization tweaks.

Using these scripts is pretty simple. Simply download or clone this repo, and cd into it.

From there run the linux-setup script and type in your operating system. That would look like this

./linux-setup.sh debian

It will then prompt you for a password, and you should be good to go from there.

This script calls a couple other scripts. One is configure-linux.sh, which has sudo rights, and installs a ton of software. There are multiple configure-linux scripts. linux-setup.sh will call a couple of scripts, from inside the folder, named after the system you are using.

For example

./linux-setup.sh Fedora

will call fedora/configure-fedora.sh

You can simply delete the folders for any OS you aren't using.

fedora/configure-fedora.sh, arch/configure-arch.sh, or any other of these scripts, will call another script, that installs all of your selected packages.

e.g,

ubuntu/install-apt-packages.sh

installs all of the packages I put in that list. You will want to edit that file, to list your desired packages, and delete the ones I listed, that you don't need. I did comment what most of the packages do though, there may be something you want and don't even know about.

linux-setup.sh also calls customize-home.sh which does some non sudo stuff, like change wallpaper and adds a few directories to the home folder. It also places config files into their correct locations, for certain programs I use, like vim, ranger, and i3. I've got more config stuff I need to add.

Finally, the script clones my Trezo-Bash-Scripts repo. It's just a collection of some scripts I get a good little bit of utility out of, some are more useful than others. You can look at the repo by itself here, https://gitlab.com/Derek52/Trezo-Bash-Scripts.

About

Scripts for configuring and customizing a fresh linux install. Installs packages, creates home directory folders, and some other stuff.

Topics

hacktoberfest

Resources

Readme
GPL-2.0 license
Activity

Stars

6 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.