Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krish-gh/linux-setup
Fully automated post installation setup for desktop linux
https://github.com/krish-gh/linux-setup
archlinux cinnamon debian fedora gnome kde-plasma linux linux-desktop linux-distribution linux-setup linux-setup-scripts linuxmint opensuse ubuntu xfce
Last synced: 18 days ago
JSON representation
Fully automated post installation setup for desktop linux
- Host: GitHub
- URL: https://github.com/krish-gh/linux-setup
- Owner: krish-gh
- Created: 2024-07-13T10:11:08.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-06T15:42:30.000Z (5 months ago)
- Last Synced: 2024-11-17T21:48:11.703Z (3 months ago)
- Topics: archlinux, cinnamon, debian, fedora, gnome, kde-plasma, linux, linux-desktop, linux-distribution, linux-setup, linux-setup-scripts, linuxmint, opensuse, ubuntu, xfce
- Language: Shell
- Homepage:
- Size: 2.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Post installation setup for desktop linux
## Supported scenario
> **_NOTE:_** KDE's config system is all over the places and many things are only possible from UI. So, I could automate only few things. That's one of the reasons I don't like KDE.
| Distrution Type | Specific | Desktop Environment |
| --------------- | ----------------------- | -------------------------- |
| Arch | Arch | Gnome, KDE, Cinnamon, XFCE |
| | EndeavourOS | Gnome, KDE, Cinnamon |
| Debian | Debian | Gnome, XFCE |
| | Ubuntu | Gnome |
| | Mint | Cinnamon, XFCE |
| | LMDE | Cinnamon |
| Fedora | Fedora (Non-Silverblue) | Gnome, KDE, Cinnamon, XFCE |
| OpenSUSE | Tumbleweed, Leap | Gnome, KDE, Cinnamon, XFCE |## How
### Option #1
Run without cloning this repo. It downloads required files when required.```
curl -fsSL https://raw.githubusercontent.com/krish-gh/linux-setup/main/setup.sh | bash
```### Option #2
Run by cloning this repo. It uses files from clone path.```
git clone https://github.com/krish-gh/linux-setup.git &&
. linux-setup/setup.sh &&
rm -rf linux-setup
```