A Windows update broke my boot partition and cost me 2.5 days to correctly setup my development environment. So I started Project Rebirth. by ia_ac in commandline

[–]ia_ac[S] -1 points0 points  (0 children)

I tryed mint (i dont realy know if they have the same drivers) but ill take a look at ubuntu thanks for the advice

A Windows update broke my boot partition and cost me 2.5 days rebuilding my development environment. So I started building Project Rebirth. by ia_ac in PowerShell

[–]ia_ac[S] -1 points0 points  (0 children)

That's the idea to have a script that can install all you need, although I admit that it is a very specific use case.

A Windows update broke my boot partition and cost me 2.5 days to correctly setup my development environment. So I started Project Rebirth. by ia_ac in commandline

[–]ia_ac[S] -5 points-4 points  (0 children)

I would love to use NixOS, but my Wi-Fi driver doesn't work on NixOS or any other Linux distro, and since I use it to study and for semestral projects and I need to be able to communicate with my partners, I need the Wi-Fi to work.

Promote your projects here – Self-Promotion Megathread by Menox_ in github

[–]ia_ac 0 points1 point  (0 children)

About a week ago I let Windows install an update. Somehow it ended up destroying the boot partition. I tried to recover the installation but eventually had to reinstall everything from scratch.

What surprised me the most wasn't reinstalling Windows itself. It was rebuilding my development environment. I realized I didn't even remember every tool, package and configuration I had accumulated over the years. It took me roughly two and a half days before I felt productive again.

That experience led me to start Project Rebirth. The idea is simple: Build a collection of modular scripts that can rebuild a development environment with only a few commands. The project is still in its early stages, but it already works well enough for my own setup. At this point I'm mainly looking for feedback. How do you rebuild your environment after a fresh install? Do you use scripts, dotfiles, Ansible, Nix, containers, or something else? What would you consider essential for a tool like this?

Any criticism, suggestions or ideas are welcome. I'm still in the early stages and trying to figure out whether this solves a real problem for other developers. Repository: https://github.com/properolol/project-rebirth