This Repository contains a collection of Linux Setup Scripts based on different Linux-Distros. The Pure Heart of this Repo is the All in One Bootstrap Script that detects the distro and does everything post-processing ment to get done by myself.
This Script consists of 2 Parts:
- Distro Dependent Part (apt / pacman / dnf /... Installer scripts)
- Distro Independent Part (flatpak / snap / SSH-Keygen / ...)
Note: I will do my best to add as much distros as soon as possible but if you want to get your distro in as soon as possible, please create an issue to get it prioritized.
- Install The Linux Distro using the official installer and documentation
- Go threw the welcome menu and setup up all your preferences.
- Update the system
- Install Timeshift (System Snapshot Tool):
sudo apt install timeshift - Do Timeshift INIT Backup before executing any scripts of this Repository
- Install SNAP and FLATPAK before any Post-Install execution (use the Distro specific way)
- Clone the Repo and Run the Bootstrap Script:
chmod +x post-install-bootstrap.sh && ./post-install-bootstrap.sh
- (optional) Execute Bonus Script in this Repository
Note: Please keep in mind, that I prefere GNOME as the Desktop Environment, so I the Distro has an Version with a GNOME Desktop Environment, if will test that specific Version. Other Desktop Environments might not work with that script. (If I tested an different Desktop Environment, I will note that in the List below)
Current Supported Distros:
- Ubuntu 24.04
- Ubuntu 26.04
- Zorin OS 18 (Tested: 2026-06-05)
Feel free to Fork this Repo and change the packages and defaults.conf file as you like. Keep in mind that I will continuesly change and develop this repo as i think it is the best, so compare and take snapshots of your version before doing a pull from this repo in your Fork.
Please read this carefully before installing or using the Scripts of this Repository
By downloading, installing, or using this software, you agree to the following terms and conditions. If you do not agree, please do not use this software.
This software is provided "AS IS", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.
Installing and running this software is done entirely at your own risk. The installer modifies system files, registry keys, or configurations.
- Backup First: We strongly recommend creating a full system backup or restore point before proceeding with installation.
- System Stability: The authors are not responsible for any system instability, data loss, corruption, or hardware damage resulting from the use of this installer.
While we strive to ensure this software is safe and free from malicious code:
- Antivirus False Positives: Custom installers or unsigned binaries may trigger false positives in antivirus software. This does not necessarily indicate malware. Proceed with caution and verify the source.
- Third-Party Dependencies: This installer may bundle third-party libraries or dependencies. We are not responsible for the security practices or vulnerabilities of those third-party components.
- Network Traffic: This software may communicate with external servers. Review the source code or network logs if you are concerned about privacy.
The use of this software does not imply endorsement by any third-party organizations, operating system vendors, or hardware manufacturers. Any trademarks or logos used in this project belong to their respective owners.
Unless explicitly stated otherwise:
- You may not redistribute modified versions of this installer without prior written consent.
- You are responsible for ensuring that your use of this software complies with all applicable local, state, national, and international laws.
This project is maintained by [Your Name/Organization].
- Issues: Report bugs via the GitHub Issues tab.
- Support: We do not provide official paid support. Community support is available via [Discord/Forum/Email Link].
- Security Vulnerabilities: If you discover a security vulnerability, please report it responsibly to [Security Email Address] instead of opening a public issue.