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
    231 year 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.

  • @Dehydrated@lemmy.world
    link
    fedilink
    141 year 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
      4
      edit-2
      1 year ago

      Another fish and modern Unix user 🫶

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

  • @a_fancy_kiwi@lemmy.world
    link
    fedilink
    12
    edit-2
    1 year 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
    • snapper (if using btrfs)

    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

  • @flashgnash@lemm.ee
    link
    fedilink
    81 year ago

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

  • Johanno
    link
    fedilink
    71 year ago

    Usually I install:

    • Steam
    • flatpak
    • discord
    • gimp
    • vlc
    • lutris
    • protonupQ
    • protontricks

    The rest I install once I need it. Plasma delivers also many of my programs.

  • @stormio@lemmy.ca
    link
    fedilink
    English
    71 year ago

    Recently, I’ve been changing distros about once a year. These are the things I install every time:

    • hdparm - I use this to disable APM on my HDD which makes annoying sounds when it’s enabled. (Yes, my computer is old and still uses an HDD as the system drive.)
    • KeePassXC - My preferred password manager.
    • VeraCrypt - My external drives are encrypted with this.
    • Joplin - I store my setup notes in here.
    • Lutris/Steam/Wine - I’m a gamer.

    As for the config files, I always start fresh.

    • @fonetek@lemmy.world
      link
      fedilink
      English
      21 year ago

      Man, do yourself a favor and get an SSD. You can get a 512 GB for as cheap as $30 and a 1 TB for as cheap as $60 on Amazon. The speed difference is night and day. That’s probably the single best upgrade you can do to an old machine.

  • SmokeInFog
    link
    fedilink
    English
    7
    edit-2
    1 year ago

    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?

    I keep all of my important configs and dot files in a git repo. When setting up a new system I clone that repo and then symlink to them in the appropriate places

    • @whats_all_this_then@lemmy.world
      link
      fedilink
      4
      edit-2
      1 year ago

      I have an init.sh file I run from my dotfiles. Pipe my sudo password to it and leave it alone for about an hour. Gets things 95% of the way to how I like them.

      I should migrate to ansible like u/djehuti@programming.dev but time :(

  • Karna
    link
    fedilink
    71 year ago
    • Nvidia proprietary driver

    • Docker Engine (Portainer, AdGuardHome, LibReddit, Nitter, Invidious)

    • Install and tweak Firefox setup

    • Steam Client

    • Gnome extensions

    • Gnome Shell Theme and Icon themes

    • Nextcloud Client

  • 0xCAFe
    link
    fedilink
    English
    61 year ago
    • Firefox (often preinstalled)
    • Thunderbird
    • Code
    • FreeTube & Stremio
    • Apostrophe
    • KeePass
    • Nextcloud
    • Syncthing
    • yt-dlp
  • @cammelspit@lemm.ee
    link
    fedilink
    6
    edit-2
    1 year ago

    Oh, this is a flipping great question. So much fun as I’ve just settled on one distro. M$ won’t allow me to transfer my transferrable Windows license and I refuse o pay yetagain for Windows so Linux is my sole OS from now on. I have had so many weird issues or configuration woes with a ton of OSs ive been trying. So I tell ya, I sure have installed my fair share of them in the last month or so.

    GUI:

    • Steam (Gotta get my game on)
    • ProtonPlus
    • Lutris
    • Heroic
    • Winetricks
    • Protontricks
    • VLC
    • Brave
    • Bitwarden(Probably the second most important software in my life)
    • Authy
    • Krusader (No idea why but Ill use this before the built in file manager sometimes)
    • Plex htpc
    • Kate - Notepadqq (havent decided which one i like best yet)
    • PolyMC
    • LibreOffice
    • Flatpack (I always prefer the native package but flatpack has almost anything the repositories lack)-
    • Appimagelauncher (Just for ease of use, appimages are a always third fiddle but are a great backup as flatpacks can be - limited in available software compared)
    • Gimp (Almost exclusively because the name makes me giggle)
    • OBS Studio

    CLI:

    • MC (100% always the first this I ever install no matter what)
    • HTOP (Not standard in all as many distros as i would think)
    • Openssh
    • Cifs-utils
    • Starship
    • Zsh
    • Neofetch
    • Tmux (Cant live without it)

    Of course there are tons of other small things I add but those are the ones I will have installed likely before I go to reboot for the first time. The rest of what I interact with is generally running on my server so it’s all web based stuff for the most part. I use VNC often to interact with virtual machines, do tech support for my son so i don’t have to get up (disabled). I haven’t really found a Linux VNC client i genuinely like. I used to use TightVNC with Windows and it’s about the only thing I miss. I do have a Guacamole docker running on my network but unless you have a physical KB/M it’s less than preferable to use. I’ll find something I like eventually I’m sure. 👍-----

  • @ouch@lemmy.world
    link
    fedilink
    61 year ago

    Use Ansible for package installations and configuration, and a git repository & GNU stow for dotfiles.