Skip to content

Create and store personal provisioning to optimize development and reinstallations.

License

Notifications You must be signed in to change notification settings

grebtsew/Personal-Provisioning

Repository files navigation

Personal-Provisioning

It is generally a good practice to now and then reinstall your computer OS in order to get rid of unused software and bloatwear. This implementation automates the process by creating and storing personal provisioning to optimize development and reinstallations of computers. If you are installing new operating systems or getting new computers often for whatever reason it is a drag to always reinstall all programs and fix all settings. I created this repository to speed up the process, it is helpful for me, and hopefully it can be helpful for more people out there. Let me know if you want more functions or have any questions.

license size commit

Please do add issues if you find any problems with the implementation!

The folder profile contains profiles and settings used for different programs.

The folder useful contains useful files for any OS.

HOW-TO

  1. Login to github.com (Optional)

  2. Download repo: (Optionally have the project on a separate drive) https://github.com/grebtsew/Personal-Provisioning

  3. Install for your OS, follow instructions in readme files, and take a coffee once the installations start.

  4. Done! You just saved hours of setup.

NOTE: If you are installing on a system with old HDD or drives, you can store this repo there while reinstalling.

NOTE: Always be in the folders where scripts are! For now they are linked together that way!

Operating System Status

These tables describe which functionality currently is working on which OS. The statuses means that the scripts has been tested on the os.

Operating System All Programs Workspace Profiles
Ubuntu-20.04 Pass Pass Pass
Ubuntu-22.04 Pass Pass Pass
Manjaro Linux Pass Pass Pass
Garuda Linux Pass Pass Pass
MacOS-High-Sierra Fail Fail Fail
Windows-10 Pass Pass Pass
Windows-11 Pass Pass Pass
Server Operating System Setup Backup Utility
Proxmox 7.1 Pass Pass Pass

License

This project is using a Mit License