Updated linux setup script project description
This commit is contained in:
parent
7d35adc5ac
commit
0dc54ae84e
1 changed files with 9 additions and 12 deletions
|
@ -1,24 +1,21 @@
|
||||||
---
|
---
|
||||||
name: Arch Linux setup script
|
name: Arch Linux setup script
|
||||||
overview: My arch linux desktop setup
|
overview: My Arch Linux desktop setup
|
||||||
image: /img/portfolio/linux-setup-script.png
|
image: /img/portfolio/linux-setup-script.png
|
||||||
repo: https://github.com/developomp/setup
|
repo: https://github.com/developomp/setup
|
||||||
badges:
|
badges:
|
||||||
- linux
|
- linux
|
||||||
- python
|
- python
|
||||||
- gnubash
|
|
||||||
- vim
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
Properly setting up a linux desktop takes a lot of time.
|
Properly setting up a desktop takes a lot of time.
|
||||||
I learned this the hard way back when I was still in highschool.
|
Installing all of your favorite applications and configuring them to your liking is no easy task.
|
||||||
While playing around with OS one day, I somehow managed to completely mess up the core OS files beyond repair and had no choice but to reinstall the whole thing.
|
The primary purpose of this project is to solve this exact problem by automating the process of installation and configuration of applications and system.
|
||||||
Luckily, this was right after the classes were over so I was able to fix it at the cost of my entire afternoon.
|
|
||||||
That night, I thought about how if this were to happen again at the wrong time, I will be completely screwed.
|
|
||||||
That's when I realized that I needed some automation.
|
|
||||||
|
|
||||||
This project is essentially a collection of python scripts that automates the OS setup process.
|
## How does it work?
|
||||||
It automatically sets up applications and restores the configuration just the way I like it.
|
|
||||||
It also has a nice text-based user interface so I can choose specific actions to execute.
|
[Github pages](https://pages.github.com) allows the developers to deploy a static site directly from their repositories.
|
||||||
|
I have set up a [github action](https://docs.github.com/en/actions) so that the content of the bootstrap script gets copied over to the `index.html` file in the `gh-pages` branch so it can be downloaded from https://setup.developomp.com/.
|
||||||
|
This script then clones the rest of the repository upon execution so it can start doing its thing.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue