I’m on Linux for a couple of years and I love it. Distrohoping never interested me though, I’m content with my flavour. But I need to reinstall my OS soon and it gives me headaches. So many settings I changed, applications I installed, configured and forgot about.
Now I read about all you guys constantly distrohopping for fun, how do you even do this? Do you start from scratch, explore everything and leave after months of putting in all the work of making an OS your own!? Or do you just casually check it out a couple of days? What do you do with all your music, pictures, addons, portable software?

  • ian@feddit.uk
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    Get a spare computer. Then you will feel more inclined to mess with it. And your main computer is always ready to look up issues and set up boot USB sticks. You will definitely try out lots more distros without hesitation.

    And there are some cool mini PCs to buy quite cheap.

  • drascus@sh.itjust.works
    link
    fedilink
    arrow-up
    9
    ·
    6 days ago

    Okay any time I mention this product I get roasted but I don’t care because I like it. There is a program called aptik and basically it backs up all your settings and home folder and then can be restored if you need to reinstall. https://store.teejeetech.com/product/aptik/

    It’s a one time purchase. I bought my copy like maybe almost 10 years ago and still use it. I used to have a script that I would maintain manually for this sort of thing but this is much easier. I also like that it will update strings and stuff for you when going from one version of a distro to another or between distros. You can also easily go in and uncheck things if you don’t want them or only revert certain parts of the backup and not others. it has 100% saved my butt a few times especially where I had some weird config on a piece of software and after a restore it worked just like before. In my opinion this is also a better option than a diskimage because of the customization of the restore and the fact that you can do it I guess my biggest issue with it is it’s not free software which is kind of annoying however it’s just one dude and the license is very bare bones so it’s not like he is trying to get away with anything with this tool.

  • flashgnash@lemm.ee
    link
    fedilink
    arrow-up
    13
    ·
    7 days ago

    When I was doing it I started from scratch, you can generally keep your home directory intact between distros though, settings and data stay

  • conrad82@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    5 days ago

    I set up a server with all my stuff on, and use syncthing for syncing my files, and self hosting for services. I mostly use vanilla configs for apps, and prefer distros with good defaults.

    Some time ago I switched to Bluefin, and stopped distro-hopping 😅

  • anothermember@lemmy.zip
    link
    fedilink
    arrow-up
    9
    ·
    7 days ago

    I don’t distrohop much these days because I’m happy with where I am. But I actually enjoy having a clean start once in a while; going back and experiencing the defaults for a time helps clarify which customisations are actually really useful and which ones I’m just stuck in a rut with which happens a lot more than I usually expect. Of course I back up all my data/media and move that across, but configurations I like to approach with a clean slate. It’s quite freeing to know that I can just wipe and reinstall my system at any time without much difficulty.

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    7 days ago

    I prefer to do it clean and manually transfer files, because I usually don’t want a copy paste of my previous setup. For files that are just, for lack of a better way of putting it, personal storage (ie the files that are not dotfiles in my home directory, eg pictures and documents etc), they are on a Nextcloud.

  • JoeKrogan@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    7 days ago

    I used to just do it from scratch each time but when I went to Debian years ago I didn’t need to distro hop again as it is just a rock solid distro and it just keeps going. If migrating a machine I usually just copy the home dir after ive set up the machine.

  • Ulrich@feddit.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 days ago

    What do you do with all your music, pictures, addons, portable software?

    I sync them to a NAS using Syncthing. Not just when switching but always. Already saved my ass several times.

  • 1984@lemmy.today
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    7 days ago

    All my stuff is on a network drive (movies and other big files). All configuration of apps is in git (their config files).

    Makes it easy to start over.

    I just reinstall apps I need, it’s so simple with Linux and package managers handling it all.

  • leadore@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    If your package manager is apt, you can get a list of all the packages you have installed with

    apt list --installed

    There’s also a command to automatically reinstall all your apps from the list, I don’t remember offhand, but I usually just do them manually from Synaptic.

    As other commenters have said, some people keep their /home on a different partition so you can reinstall or install a different distro without losing all your configurations (always back it up first anyway of course). But another thing I’ve done a lot is just have a different disk or partition with all my data files on it (called ‘data’ of course :p ), and I put a link to it in my home directory. So when I reinstall the OS I do have to backup my home dir and then copy it over to the new install home dir, but it’s small and just has my dotfiles and things.

    Also on the data partition I have a backup subfolder where I keep a copy of any system config files that I’ve edited (usually found in /etc/), such as my pulseaudio config, so I can restore those.

    And you can always try out different distros in a virtual machine or with a live USB before making the commitment of installing one on your hardware.

  • Maroon@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    7 days ago

    I used to distrohop in the past. It’s nice to have a USB stick from which multiple distros can be booted. I used YUMI by flashing on a 16 Gb USB stick. After that it’s a simple case of downloading your .iso of choice, clicking and dragging it into the YUMI drive.

    There was a Ventoy craze in the middle. I have never used it, so I cannot attest to its experience.

    What I generally check in a distro:

    1. The programs that come built with the distro. Over a period of time, I stick to one distribution (say, Linux Mint), but install the software that I like from another distro (Say the Clipboard application from MXLinux).
    2. How quickly the distro installs.
    3. The software version in the distros repository. For example, MXLinux repos tends to be more up to date compared to Mint.
    4. How the distro customises the Desktop environment. Example, the way cinnamon and XFCE are customised in Mint and MXLinux respectively is very different from the base install of these DEs. That quality of life addition can really change your opinion on using the distro as a whole if you are a newcomer.
  • prole@beehaw.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    7 days ago

    I don’t. I switched to Bazzite after using EndeavourOS for a while, and those are the only two I’ve used. I see no reason to ever go back from Bazzite though.

    With immutable distros you can “rebase” very easily to a different immutable distro with literally one command. I haven’t really messed with it yet, but it seems pretty straightforward.

    • Teppichbrand@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      7 days ago

      I’m really interested in an immutable distro. I installed Silverblue on a friend’s laptop, tried it, liked it but I’m on Linux Mint and I don’t want to switch. Immutable Mint Debian Edition would be great. :)

  • lordnikon@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    Or debian with distrobox and you have all the benefits of all the distros at the same time lol

  • Leaflet@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    By far the most important thing I’ve done is created a list of all the package names. With just one command, I can reinstall all my apps.

    The second most important thing I’ve done is created a long list of gsettings/dconf commands that configure Gnome to my liking.

    I’ve also moved most of my user data off my OS drive to removable drives. But I don’t have my home on a separate drive since I don’t want to share that across different distros since they configure things differently. It’s also just a lot easier to not have a separate home.

    Apart from that, the script I have also copies over some config files, sets my hostname, sets flatpak overrides.