I wouldn’t really call myself a distro hopper, but in the last few months I’ve had to do some fresh installs on a couple of machines and VMs for work

If these aren’t included by default, I’ll make sure to get em:

GUI:

  • Firefox & Chromium
  • Gimp & Krita
  • VSCode/VSCodium
  • Okular
  • Libre office

CLI*:

  • git
  • wget&curl
  • neovim
  • zsh/ohmyzsh + plugins
  • glow
  • neofetch
  • figlet/toilet
  • zellij
  • python
  • nodejs/npm/nvm + nodemon globally
  • ranger/rifle

Also, how do you go about migrating your old config and rc files? Start fresh or just copy em over and make adjustments where necessary?

  • TCB13@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Step 1: install Debian 12 today, Step 2: upgrade to Debian 13 when available, then Debian 14, Debian 15 and so on… that’s the only hopping one should.

    • Empricorn@feddit.nl
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      Gatekeeping Linux!? I certainly wasn’t expecting that… I think the state of Linux is needlessly fragmented, but even I won’t say a single distro will work best for every single person, business, school, government, or organization.

  • Political Custard@lemmygrad.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    9 months ago

    Before I do anything at all my VPN gets installed, then whatever firewall gui along with OpenSnitch.

    • Keepassxc
    • Librewolf
    • Signal
    • Element
    • OpenRGB
    • OpenRazer
    • Game stuff

    I have a text file that lists everything I need to do on a clean install - a list of programmes and bits that need to be set in each programme. It’s really easy to forget important stuff - like making sure my refresh rate is set at 165hz and not left at whatever the default is.

  • flashgnash@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    First I install home-manager, then home-manager installs and configures everything else I’ve added to my config over time

  • a_fancy_kiwi@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    9 months ago
    • fish
    • tmux
    • sshfs
    • htop
    • nmap
    • distrobox (haven’t tried this yet but looks amazing)
    • zfs (and any utilities that go with that)
    • sanoid
    • syncoid
    • tailscale

    As far as config files go, I haven’t gotten around to automating those so I usually search my nas for old ones and copy/paste what I need

  • pizzaboi@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Apart from what you mentioned:

    • Steam
    • Darktable
    • cmatrix (very important)
    • pfetch
    • vim
    • Hugo
    • clipboard manager

    I think that’s about it!

    • NegativeLookBehind@kbin.social
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      I understand disto hopping when you’re first getting into Linux. But are there really people who do it regularly? What’s the point?

      • GenderNeutralBro@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 months ago

        I was using Ubuntu LTS for a while, then it dropped or of support, so I decided to upgrade. It totally shit that bed, and I wasn’t really happy with Ubuntu at that point so I hopped.

        I tried a rolling release (one extreme to another!) and found it problematic with Nvidia drivers. So eventually I hopped again.

        Now I’m back in ol’ reliable (Debian) and I’ve decided that the grass was never really greener anywhere else. If I need newer things I’ll backport them, or use Flatpak or Distrobox or something like that.

        I’m happy with Debian now, but we’ll see what the situation is with Plasma 6 after its final release. If it’s too much trouble to backport I might hop again.

      • pizzaboi@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 months ago

        Well, I’ve only changed distros a handful of times. But, I’ve broken my system more than a few times, as well. Back when I had more time I tinkered a lot more than I do now haha

      • jennraeross@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        This is true, has mpv started working with it? The reason I have it in the first place is to stream Lofi /synthwave/jazz audio via mpv rather than specifically for downloading. Back when I’d last looked, mpv needed the old fork specifically, but if they’ve updated I’d be more than happy to switch

  • Dehydrated@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I always need

    • LibreWolf (privacy-focused Firefox fork)
    • Some nice terminal emulator like Alacritty or Kitty
    • A torrent client
    • Emacs
    • Strawberry (the music player)

    CLI:

    • fish shell
    • bat
    • neovim
    • fd
    • fzf
    • zoxide
    • Some other Rust alternatives for GNU coreutils
    • GPG
    • fun stuff like neofetch, lolcat, asciiquarium, cmatrix, etc.
    • krash@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Another fish and modern Unix user 🫶

      PS. Try out lsd if you haven’t already - a nice L’s/eza/exa replacement.

  • Aatube@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Check my 64-lines-long checklist.txt document which I’ve obsessively prepared for months

  • Pantherina@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Basically testing different Fedora Variants, so:

    • fish
    • bat, eza
    • waydroid, distrobox, qemu-kvm, virt-manager
    • flatpak

    Some own CLI tools

    • copr-command
    • kde sysinfo cli
    • braveinstall

    Hardening the kernel:

     rpm-ostree kargs --append="init_on_alloc=1" --append="init_on_free=1" --append="slab_nomerge" --append="page_alloc.shuffle=1" --append="randomize_kstack_offset=on" --append="vsyscall=none" --append="debugfs=off" --append="lockdown=confidentiality" --append="random.trust_cpu=off" --append="random.trust_bootloader=off" --append="intel_iommu=on" --append="amd_iommu=on" --append="iommu.passthrough=0" --append="iommu.strict=1" --append="mitigations=auto,nosmt"
    --append="module.sig_enforce=1"
    

    yeah I basically distrohop between Fedora atomic images

  • agent_flounder@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Idk if it is distro hopping because I have been trying distros on my main system and usually for months at a time. It’s messy but I have a separate filesystem for /home and hope my current rc files don’t bork up whatever I’m running next. The transition from Cinnamon to Gnome went poorly for a while.

    I should probably automate the must have packages.

    Some applications are not packaged so I install ~/.local, e.g. Arduino, Eagle, Minecraft, etc.

    Packages… Hm. Direnv is all I can think of. I just use the system until something is missing, curse briefly, and install it.