I frequently reinstall Linux. Is there a tool to say what to install and configure that I can just run once after OS install? Things like

  • Install neovim, signal, steam
  • Configure firefox, desktop environment

I’m using this for just me, on my personal machine.

I don’t anticipate it’s possible between different distros, so assume I’m reinstalling the same distro.

  • arran 🇦🇺@aussie.zone
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    There is a lot but I think you will find a lot of them more enterprise focused rather than consumer. For apps installed to home, why aren’t you preserving your /home partition? For system apps, could you create an image? (Although it should be basically a one liner?) There is a lot of missing detail, why are you reinstalling, what distribution(s)?

    It’s probably better to write a script in a repo that downloads and installs everything…

    Then for configuration files create a dotfiles repo. I use chezmoi but there are a bunch of solutions for this.